设计模式学习笔记
来源:互联网 发布:linux ssh暴力破解 编辑:程序博客网 时间:2024/06/02 00:19
本文是《Head First 设计模式》一书的学习笔记,书中部分代码地址https://github.com/cyc1/designPatternsHeadFirst (更新中)
策略(Strategy)模式
观察者(Oberver)模式
装饰者(Decorator)模式
定义:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
设计原则:类应该对扩展开放,对修改关闭。
允许类容易拓展,在不修改现有代码的情况下,就可搭配新的行为。
0 0
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式【学习笔记】
- 设计模式 学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- 设计模式学习笔记
- tomcat组成及工作原理
- golang日志中心取日志代码分享
- codeforce 437D 并查集+贪心
- Objective-C语法之NSArray和NSMutableArray
- POJ 2923 Relocation (状压DP+背包)
- 设计模式学习笔记
- lintcode:Binary Tree Level Order Traversal
- 新版XCode7.2.1的Instruments测试内存泄露
- 如何实现在Oracle中应用存储过程调用MatLab函数(3)
- 【优先队列】HDU4006The kth great number
- loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
- 无法激活服务,因为它不支持 ASP.NET 兼容性
- Android开发随笔之自定义TitleBar
- Linux下iptables开放端口端示例