【文件属性】:
文件名称:design-pattern
文件大小:3.02MB
文件格式:ZIP
更新时间:2021-06-15 11:22:46
Java
Java 中的设计模式示例。
构建状态:
创造模式
创建型设计模式抽象了实例化过程。 它们有助于使系统独立于其对象的创建、组合和表示方式。
结构模式
结构模式关注类和对象如何组合以形成更大的结构。
装饰器
正面
蝇量级
代理人
服务定位器
模型-视图-演示者
仆人
事件聚合器
行为模式
行为模式与算法和对象之间的职责分配有关。
责任链
命令
口译员
迭代器
调解员
纪念
观察员
状态
战略
模板方法
游客
双重检查锁定
空对象
打回来
执行周围
抽象工厂↑
意图:提供一个接口来创建相关或依赖对象的族,而无需指定它们的具体类。
适用性:在以下情况下使用抽象工厂模式
系统应该独立于其产品的创建、组合和表示方式
系统应配置多个系列产品之一
一系列相关的产品对象旨在一起使用,您需要强制执行此约束
你想提供一个产品的类库,你只想展示它们的接口,而不是它们的实现
现实世界的例子:
java