也許我的問題是,在本質上這一個類似的:Do you use design patterns?設計模式 - 建築宇航員
我寫的程序是小50-75日K線的方案大多采用Windows Forms和ASP.NET。這些程序是圖形用戶界面密集型的,可以設計和佈局各種圖形和圖形處理。
我認爲自己擅長OOP並且在平衡OOP和傳統程序方法以創建可維護代碼方面做得很好。
當我考慮設計模式時,問題就出現了。鏈接到線程有一個有趣的評論,可以使用設計模式,但不是有意的。當我想故意使用設計模式(在我的程序設計中)時,感覺就像我要超越需要的那樣,我處於「architecture astronaut」的領域,所以我回歸到我的傳統方法和一切順利進行(即通常)。
以MVC模式爲例。如果我想使用Windows Forms或ASP.NET(Visual Studio 2005)來實現這種模式,那麼我必須編寫一個「框架」,編寫框架似乎比應用程序的大小更加麻煩。
也許我的應用程序太小,以至於無法使用這些模式中的一部分。 也許我只是不太瞭解模式或需要更多地研究它們。
有沒有其他人體驗過這種「架構宇航員」的感覺?
你如何去故意使用設計模式而不去「過度」?
好問題,但它可能屬於上http://programmers.stackexchange.com/ – 2012-10-05 20:11:26