設計模式的理想能否實現

2021-08-26 14:06:06 字數 425 閱讀 1412

其核心原則:「開閉」。是想讓程式擁抱變化。

老百姓的話就是:讓軟體商品與客戶共同成長。

我對「開閉」是非常喜歡的。但思考卻讓我產生了疑問。它可能是永遠也無法達到的目標。為什麼呢?

關鍵還在於人類的認識過程是個不斷深入的過程。請想,無論多高明的專業人員,有誰真能全面,深入,發展地把握客戶呢?這個認識過程要達到「閉」的部分才會有「開」。這個閉的抽象是核心。任何專案都有時間限制,不會無止境地讓你抽象下去。時間、人員水平,客戶的配合都是不確定因素。專案在前進中是不斷碰到「湍流」的。可能只有極個別的情況下才能達到完美。那也不算「開閉」的大功德吧?就算是關於介面的兩個原則本身就是有衝突的(介面職責單一vs介面隔離)。

以上只是乙個階段性思考。可能會啟發自己關注更有成效的思想吧。我想,很多人都把設計模式奉為聖經的。但開發不是為理論服務的,關於這點,沒被什麼東西洗過腦的人一定不會反對。

海納城的「電商夢」能否理想照進現實?

o2o是 美夢營銷 電商資源業主實難觸及 2013年初開始,這座號稱精心籌備近4年,總投資將近10億元的 超大電商綜合體 開始頻見諸大 海納城欲打造成o2o商業模式 線下offline 門店 和線上online 的一體化 雙店 經營模式,這無疑成為其得以立項的重要砝碼。但樂居編輯在現場調查發現,海納...

實現設計模式 工廠模式

工廠模式將建立物件的 從客戶 中分離,提供了一種在大系統中管理建立眾多物件的有效方法。當從配置檔案或流中建立物件時,經常採用這種模式。這裡提供一種通用實現,可以作為參考。include include namespace factory private allocator m allocate te...

設計模式 工廠模式的實現方式

工廠模式是當需要new乙個物件時通過工廠去建立乙個物件。需要和建立的物件解耦時可以用工廠模式。1.工廠模式分為 簡單工廠,工廠方法,抽象工廠 簡單工廠的特點 工廠類是乙個具體的類,通過工廠類的主要方法,如getinstance 你用switch 或者if.else來建立所需要的物件。該實現方法不利於...