设计模式
wei_小灰灰
我挥舞着键盘和本子
展开
-
设计模式-装饰模式&代理模式
继续上一篇 装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 Component是定义一个对象接口,可以给这些对象动态地添加职责 ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责 Decorator,装饰抽象类,继承了Component,从外类来扩展Component类的功能,但对于Component来说,是无需知道D...原创 2019-11-26 22:32:40 · 336 阅读 · 0 评论 -
设计模式-简单工厂模式&策略模式
读了大话设计模式后的总结,也是写给以后的自己看吧。语言:java 个人觉得这本书真的好 简单工厂模式 简单四则计算为例: 1.考虑业务逻辑与界面逻辑分开,让他们的之间耦合度下降,只有分开,才可以达到容易维护和扩展(利用封装) 2.加减乘除等运算分离,修改其中一个不影响另外的几个(利用继承和多态,会产生多个对象) 3.简单工厂模式,解决对象的创建问题。 类图 运算类: package cacula...原创 2019-11-03 10:54:46 · 411 阅读 · 0 评论