设计模式学习笔记

来源:互联网 发布:linux ssh暴力破解 编辑:程序博客网 时间:2024/06/02 00:19

本文是《Head First 设计模式》一书的学习笔记,书中部分代码地址https://github.com/cyc1/designPatternsHeadFirst (更新中)

策略(Strategy)模式

观察者(Oberver)模式

装饰者(Decorator)模式

定义:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

设计原则:类应该对扩展开放,对修改关闭。

允许类容易拓展,在不修改现有代码的情况下,就可搭配新的行为。

0 0
原创粉丝点击