设计模式
设计模式
菜腿1994
这个作者很懒,什么都没留下…
展开
-
再谈设计模式之创建型
总结 设计模式总是和uml图息息相关,两者不分家,在设计代码的过程中建造者模式(Buider pattern):将它的复杂对象的建构与它的表示分离,使得同样的构建过程可以创建不同表示。优点:使用了建造者模式,那么用户只需要指定需要建造的类型就可以得到她们,而具体的建造过程和细节就不需要知道了。适用的情况:同一个工艺流程,但是创造出不同的产品。(我自己的理解)就像是师姐在交流原创 2016-02-20 17:00:35 · 833 阅读 · 42 评论 -
设计模式之三重定义——重载,重写,重构
在学习设计模式的过程中,我们会时不时的接触这两个名词:重载和重写。为什么要在这篇文章中提及到重构这个概念!首先重写和重载体现了代码中类的多态性的关系,而重构是在原始代码的基础上通过一定的方法比如添加设计模式,封装类等手段使软件的性能得到了提升,从而提高软件的维护性和拓展性。添加设计模式,高内聚低耦合,增强软件拓展性,其实也是重构的一种手段。这就是为什么我们在这里提及重构的概念,希望以后大家可以在以后的学习更加清楚他们的用意!原创 2015-12-29 14:28:38 · 1845 阅读 · 86 评论 -
【设计模式】——总览
【摘要】原创 2015-12-20 21:53:40 · 868 阅读 · 32 评论 -
【设计模式】—工厂之家
工厂之家三大模式:简单工厂,抽象工厂,工厂方法。如果真的是要给给他们三个排个位置的话,我认为简单工厂是最大的家长,她最有奉献精神,在抽象工厂和工厂方法中都有她的身影,可以说他们两者都是建立在简单工厂之上的;而抽象方法和工厂方法具有针对性,针对具体的问题才使用,并且在简单工厂之上升华了,具有各自的特性。 一:工厂三大模式的比较 1.从uml类图进行比较(针对的是具体的算法问题) 简单的原创 2015-12-26 16:00:06 · 851 阅读 · 22 评论