摘要:
外观模式:为一个复杂的子系统提供一个统一的接口,简化客户端的使用 场景:电脑启动系统 我们模拟一台电脑,它内部有很多复杂组件: - CPU - 内存(Memory) - 硬盘(HardDrive) - BIOS(固件) - 启动过程很复杂,但用户只需要调用 computer.turnOn() 就行了 阅读全文
posted @ 2018-12-13 22:32
osbreak
阅读(97)
评论(0)
推荐(0)
摘要:
建造者模式核心思想,将一个复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示 业务场景:复杂对象构建 —— Web服务器配置生成器 你需要创建一个 WebServerConfig 对象,它包含多个可选配置项: - 监听端口 - 根目录 - 是否启用 HTTPS - SSL 证书路径 阅读全文
posted @ 2018-12-13 22:20
osbreak
阅读(156)
评论(0)
推荐(0)
摘要:
模板方法模式(Template Method Pattern) 是一种 行为型设计模式 核心思想: - 在父类中定义一个算法的骨架(模板),而将一些步骤的实现延迟到子类中。 - 父类控制算法结构,子类可以重新定义某些步骤,但不能改变算法的整体流程。 特点: - 算法骨架固定,由父类的 templat 阅读全文
posted @ 2018-12-13 21:28
osbreak
阅读(141)
评论(0)
推荐(0)
浙公网安备 33010602011771号