设计模式描述小结
装饰者: 包装一个对象, 以提供新的行为
状态: 封装了基于状态的行为, 并使用委托在行为之间切换
迭代器: 在对象的集合之间游走, 而不暴露几个的实现
外观: 简化一群类的接口
策略: 分封装可以互换的行为, 并使用委托来解决要使用哪一个
代理: 包装对象, 以控制对此对象的访问
工厂方法: 由子类决定要创建的具体类是哪一个
抽象工厂: 允许客户创建对象的家族, 而无需指定他们的具体类(注意和工厂方法是两个不同的东西)
适配器: 封装对象, 并提供不同的接口
观察者: 让对象能够在状态改变时被通知
模板.
原创
2020-08-09 15:29:17 ·
2129 阅读 ·
0 评论