设计模式
是你太松了
这个作者很懒,什么都没留下…
展开
-
装饰模式
设计模式(一) 装饰模式(Decorator)定义:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生产子类更灵活。 现在以造一辆车为举例。 比如,需求是现在是造一辆汽车。 首先是一个汽车接口类public interface Car{ void run();//汽车都能跑嘛,给个跑的方法。 }然后是汽车装饰类:用于给车增加零件public class CarDecora原创 2016-06-21 15:31:23 · 298 阅读 · 0 评论 -
工厂方法模式
工厂方法模式 工厂方法模式(Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 以计算器为例,先上UML类图: 测试方法:public class Test { public static void main(String[] args) { IFactory factory=new AddFactory()原创 2016-09-01 10:49:00 · 131 阅读 · 0 评论