我想一提到設計模式,對于新人就是高大上。我讀書少嘛,粗糙的解釋下:典型情況下,典型的解決方案
要你何用?
- 加深OOP理解
- 你的代碼擴展性會變強
- 面試問到,你說不會?
- 想裝逼么?想讓新手看你代碼費腦袋還很有道理么?不會設計模式咋行
撿重要的擼
偶然間看見過一本老厚的設計模式書叫《大話設計模式》,里面的標題各種文藝玄乎,還有那厚度,直接讓我放棄。囧
我個人是PHPer,PHP里并不需要這么多模式。同樣的,對于動態(tài)語言(不需要編譯/弱類型),也應該考慮了。這么多蛋疼的模式,在你開發(fā)中你都能遇見么?顯然答案是否定的(嗯,為java,C#等程序員默哀一會)