设计模式
张少飞
这个作者很懒,什么都没留下…
展开
-
设计模式系列-简单工厂模式
工厂模式,首先看下Wikipedia的描述Factory Pattern is "A factory is an object for creating other objects". Simple Factory Pattern is a Factory class in its simplest form (In comparison to Factory Method Pattern or ...原创 2018-05-14 17:53:42 · 180 阅读 · 0 评论 -
设计模式-装饰者模式Java实现
装饰者模式(Decorator Pattern) ,当一个对象在使用的过程中可能更换或者增加包装,就像汉堡一样,可能搞一些不同的活动而更换包装袋,但是不需要修改汉堡。这时候只需要印刷新的包装盒并更换包装盒就能完美适配新的需求,而不需要修改其他的东西。在程序的角度来说,这些需要改动的部分可能写在配置文件上,在设计的角度上,对修改封闭,但是对拓展开放,从而使得程序不会由于修改原来的代码而导致新的问题出...原创 2018-05-13 22:52:49 · 191 阅读 · 0 评论 -
设计模式-工厂方法MethodFactory
相对于简单工厂模式,工厂方法稍微比较繁琐。在GOF设计模式书中的定义如下:"Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses"简单...原创 2018-05-15 18:06:41 · 237 阅读 · 0 评论