你好BANQ,請教模式使用
最近我們的一個專案中我使用了Bridge模式和Strategy模式,但卻被技術老大撥回去了,他的理由或常用的做法是:
如果是業務層:他常是先定義一些介面,然後把一些相關的都放在一個介面類中實現,然後再去實現每個介面,我看了根本沒有什麼設計模式裡面?但他認為這是一個很結構清晰的程式碼.
我的做法是:對一些相似的操作抽象成不同的介面,和不同的實現,比如,資料類,我把資料類和其操作分開好,使用bridge,行為有上傳,修改,刪除等,這種做法被老大否定了,說寫的程式碼亂,沒有層次性,而且動不動就NEW對角,一個類就一個方法,有什麼可NEW的,浪費沒有必要,而且有損效能?他說還不如就把資料寫成一個介面,裡面有上傳,修改,刪除,再去實現,這樣一個類就搞定了,如果用BRIDGE的話,就需要寫多個類,而且NEW了很多行為類,對此BANQ大哥,你有什麼看法?你認為BRIDGE和把一些行為放在一個類中而不是用不同的類代表不同的行為這樣的做法你認為哪種好?或者此模式一般是使用在什麼情況下?
如果是業務層:他常是先定義一些介面,然後把一些相關的都放在一個介面類中實現,然後再去實現每個介面,我看了根本沒有什麼設計模式裡面?但他認為這是一個很結構清晰的程式碼.
我的做法是:對一些相似的操作抽象成不同的介面,和不同的實現,比如,資料類,我把資料類和其操作分開好,使用bridge,行為有上傳,修改,刪除等,這種做法被老大否定了,說寫的程式碼亂,沒有層次性,而且動不動就NEW對角,一個類就一個方法,有什麼可NEW的,浪費沒有必要,而且有損效能?他說還不如就把資料寫成一個介面,裡面有上傳,修改,刪除,再去實現,這樣一個類就搞定了,如果用BRIDGE的話,就需要寫多個類,而且NEW了很多行為類,對此BANQ大哥,你有什麼看法?你認為BRIDGE和把一些行為放在一個類中而不是用不同的類代表不同的行為這樣的做法你認為哪種好?或者此模式一般是使用在什麼情況下?
相關文章
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- banq 你好,請教Observer模式Server模式
- 你好BANQ,請教Bridge模式模式
- banq 你好,再請教幾個模式模式
- 你好banq,關於JVM請教一下JVM
- EJBCommand模式向banq請教模式
- 你好,Banq和大家,請教JSF的邏輯標籤JS
- 請教banq 抽象工廠模式怎樣和工廠方法模式配合使用抽象模式
- 請教banq大哥SOAP和HTTPHTTP
- 請教Banq工廠模式中的一些問題模式
- banq,Jdon Framework的問題請教Framework
- 請教banq DDD學習問題!
- Banq,請教一下關於非同步事件監聽模式非同步事件模式
- 請教banq,想再新專案使用DDD, 可是思路不是很清晰
- 請教banq,關於java和.net平臺Java
- 請教banq關於domain object的問題AIObject
- 請教BANQ,關於Timer開發
- 請教banq大哥,領域模型的設計模型
- 請教prototype模式!模式
- 請教banq老師怎樣學習DDD領域建模和設計模式設計模式
- 向banq老師請教:ddd中的值物件物件
- 請教Banq和各位道友連線失效問題
- 請教Banq一個Ruby架構的問題架構
- 請教BANQ關於J2EE開發
- 請教BanQ,讀原始碼先讀那個好?原始碼
- j2ee1.4 new feature請教banq
- benq,你好!框架中有關 getDataSource()問題請教一下ENQ框架
- 請教banq老師一個repository的問題
- Banq,請教如何動態實現標準java bean?JavaBean
- 請教banq問題,關於hibernate的jdbc的JDBC
- 請教banq大哥:資料庫設計的問題!!!資料庫
- 請教banq大哥j2ee叢集開發
- 向banq老師請教一組架構問題架構
- 請教介面卡模式模式
- 請教banq disruptor中ringBuffer能不能做排序排序
- 請教banq以及各位熱心的網友,關於JdbcUtilJDBC