文件名称:DesignPatterns:设计模式的示例代码
文件大小:198KB
文件格式:ZIP
更新时间:2024-07-14 00:37:12
Java
设计模式 欢迎来到设计模式存储库。 该存储库包含有关各种计算设计模式的注释和代码示例(包含在自述项目中)。 每个项目都受到文本设计模式:可重用面向对象软件的元素的启发。 注释和随附的代码示例是本书中描述的模式的总结和旋转。 每个代码示例都包含可以应用特定设计模式的基本情况。 提供的代码是用 Java 编写的。 模式类型 创造型 代表客户创建对象。 为构建器提供属性以在请求时组合并返回对象。 创建一个或一组以相同方式处理的对象。 提供一个接口,允许子类决定要实例化的对象。 创建对象并在需要时缓存它们,如果再次请求从缓存中返回克隆。 只允许创建对象的单个实例并对其进行全局访问。 结构的 将一个类的接口转换为另一个类,以允许不兼容的类一起工作。 提供一个接口桥接,允许抽象通过接口引用其实现。 提供一个界面,允许单个对象和对象组看起来相同。 动态地为对象提供额外的行为。 该对