- 重學Java設計模式
- 付政委(小付哥)
- 345字
- 2021-05-19 18:10:04
7.6 本章總結
以上的實際業務場景模擬了原型模式在開發中的作用。因為原型模式的使用頻率不是很高,所以如果有一些特殊場景需要使用,可以按照此設計模式優化。另外,原型設計模式的優點包括:便于通過克隆方式創建復雜對象,也可以避免重復初始化,不需要與類中所屬的其他類耦合等。但也有一些缺點,如果對象中包括了循環引用的復制,以及類中深度使用對象的復制,都會使此模式變得非常麻煩。設計模式終究是一種設計思想,只有在不同的場景中合理地運用才能提升整體架構的質量。永遠不要想著生硬地套用設計模式,否則將會導致過渡設計,并在滿足業務反復變化的需求時造成開發浪費,增加維護成本。另外,初期是代碼的優化,中期是設計模式的使用,后期是把控全局服務的搭建。只有不斷地加強自己對全局能力的把控,才能加深自己對細節處理的理解。
推薦閱讀
- C++ Primer習題集(第5版)
- Google Apps Script for Beginners
- FreeSWITCH 1.8
- Visual Studio 2012 Cookbook
- Learning Bayesian Models with R
- Unity Virtual Reality Projects
- Practical DevOps
- Spring實戰(第5版)
- Python漫游數學王國:高等數學、線性代數、數理統計及運籌學
- Mastering Business Intelligence with MicroStrategy
- 大學計算機基礎
- Scala編程實戰
- SEO教程:搜索引擎優化入門與進階(第3版)
- Selenium WebDriver Practical Guide
- Python機器學習開發實戰