
java-设计模式
徐*红
苦海无涯,回头是岸(不撞南墙不回头)
展开
-
java--装饰模式Ω
装饰模式: 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活 适用性 1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 2.处理那些可以撤消(再不用使用的类或方法)的职责。 3.当不能采用生成子类的方法进行扩充时。 参与者 1.Component 定义一个对象接口,可以给这些对象动态地添加职责。 2.ConcreteComponen...原创 2019-05-10 16:48:03 · 109 阅读 · 0 评论 -
java设计模式之--原型模式(克隆模式)
定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 通俗说明:使用同一个类创建不同的对象 我认为:建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些 参与者 Prototype(某个类|接口) 声明一个克隆自身的接口。 ConcretePrototype(具体的类|接口) 实现一个克隆自身的操作。 Client(克隆具体的类) 让一个原...原创 2019-05-13 11:07:54 · 191 阅读 · 0 评论