摘要:
装饰者模式:动态的将责任附加到对象上 Java I/O API也是使用此模式的 装饰模式的类图如下: 抽象组件(Component):抽象类,也可以是接口,规范了动态接收责任的对象。 具体组件(Concrete Component):定义一个将要接收附加责任的类,该组件可以单独使用,或者是被装饰者包 阅读全文
摘要:
观察者模式:是JDK中使用最多的模式之一,它定义了对象之间的一对多的依赖关系,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。其中,将有状态的对象叫做主题Subject ,将它的所有依赖者叫做依赖者对象,又叫做观察者Observer,观察者模式的代表是MVC,以后会再单独介绍。 如下图所 阅读全文
摘要:
设计模式 1、定义:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 2、优点:代码复用,易于维护,易于理解性,保证代码的可靠性 3、分类:设计模式分为3种类型,共23种模式 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配 阅读全文