文件名称:Java-Design-Patterns-Examples
文件大小:224KB
文件格式:ZIP
更新时间:2024-06-28 11:21:09
Java
资源: 链接: : 书籍:Head First 设计模式 Java 设计模式示例 观察者模式 定义对象之间的一对多依赖关系,以便当一个对象对象更改状态,通知其所有依赖项并自动更新。 装饰者模式 赋予一个额外的责任动态对象。 装饰器提供了一种灵活的替代方案用于扩展功能的子类化。 抽象工厂设计模式 提供用于创建相关或依赖对象系列的接口没有指定它们的具体类。 封装的层次结构:许多可能的“平台”,以及构建一套“产品”。 新运营商认为有害。 工厂方法设计模式 定义用于创建对象的接口,但让子类决定实例化哪个类。 工厂方法让一个类推迟实例化到子类。 定义“虚拟”构造函数。 新运营商认为有害。 单例设计模式 确保一个类只有一个实例, 并提供一个全球访问点。 封装的“即时初始化” 或“首次使用时的初始化”。 命令设计模式 将请求封装为对象,从而让您参数化具有不同请求、队列或日志的客户端请