计算机软件技术中级面向对象技术本页总览面向对象技术UML设计模式创建型设计模式将实例化委托给另一个对象使用继承改变被实例化的类抽象工厂对产品进行分类(抽象)减少工厂的数量🚫生成器分离对象的构建和表示🚫工厂方法🚫产品实例化延迟到工厂的子类原型原型通过复制自身从而创建新对象🚫单例保证一个类仅有一个实例🚫结构型设计模式组合对象实现新功能使用继承机制组合接口或实现适配器目标类作为适配器的成员适配器是目标类的子类桥接抽象维护对实现的引用🚫组合🚫🚫装饰器🚫🚫代理🚫🚫外观🚫🚫享元🚫🚫行为设计模式通过对象复用分派行为使用继承在类间分派行为责任连🚫🚫命令🚫🚫解释器🚫🚫迭代器🚫🚫中介🚫🚫备忘录🚫🚫观察者🚫🚫状态🚫🚫策略🚫🚫模板方法🚫🚫访问者🚫🚫