10 2018 档案
摘要:1、迭代器模式 通过此模式我们可以遍历数组和集合 像Java中的集合list、set、map都有继承Iterable(迭代)接口。 2、单例模式 频繁的进行创建和销毁的对象会造成内存的浪费 推荐代码示例1 推荐代码示例2 3、桥接模式 显示类的合成和聚合关系:合成指的是类拥有的关系,相当于拥有某个属
阅读全文
摘要:1、装饰模式: 动态的为对象添加额外的逻辑,且不需要生成额外的子类。 上面代码输出 装饰类继承与同一类 Human,通过装饰类A添加新逻辑,装饰类B对A进行包装。 装饰模式主要用于对类的简化,去除类中多余或者说让类只关注与核心职责 2、观察者模式 : 让多个观察者监视一个同一对象,对象状态改变,会通
阅读全文
摘要:简单工厂模式、工厂模式、抽象工厂模式、策略模式、代理模式、原型模式、模版模式、外观模式和建造者模式
阅读全文