官术网_书友最值得收藏!

7.6 本章總結

以上的實際業務場景模擬了原型模式在開發中的作用。因為原型模式的使用頻率不是很高,所以如果有一些特殊場景需要使用,可以按照此設計模式優化。另外,原型設計模式的優點包括:便于通過克隆方式創建復雜對象,也可以避免重復初始化,不需要與類中所屬的其他類耦合等。但也有一些缺點,如果對象中包括了循環引用的復制,以及類中深度使用對象的復制,都會使此模式變得非常麻煩。設計模式終究是一種設計思想,只有在不同的場景中合理地運用才能提升整體架構的質量。永遠不要想著生硬地套用設計模式,否則將會導致過渡設計,并在滿足業務反復變化的需求時造成開發浪費,增加維護成本。另外,初期是代碼的優化,中期是設計模式的使用,后期是把控全局服務的搭建。只有不斷地加強自己對全局能力的把控,才能加深自己對細節處理的理解。

主站蜘蛛池模板: 巴东县| 广宗县| 永善县| 南郑县| 桐梓县| 繁峙县| 遵义县| 洛南县| 方正县| 泾源县| 曲周县| 枣庄市| 沂水县| 出国| 依兰县| 安阳县| 昆山市| 阿拉善右旗| 宁陕县| 永平县| 喀什市| 乐至县| 达州市| 驻马店市| 东明县| 旬邑县| 永仁县| 喜德县| 清新县| 双峰县| 吕梁市| 吴忠市| 治县。| 大兴区| 怀化市| 普兰店市| 彩票| 故城县| 宝兴县| 长海县| 花莲县|