Design_pattern_AspNet_part4
来源:互联网 发布:js求二维数组的最大值 编辑:程序博客网 时间:2024/04/30 14:01
Factory Method
Hide Complex Logic Of Creating Objects
Example :
Decorate
Change Behaviour dynamically
Example :
Template Method
Base class Have a template steps , only few difference ,provide them as virtual using sub class implement .
Example :
We Can See, Weekday is very boring ! :), hope weekend coming soon !
State
Separate State logic into different classes.
Sample :
Strategy
Change strategy dynamically .
Sample
Remember 3 principles:
1. Dependency Injection(Construction , Method , Setter )
2. Interface Separate
3. Liskov Replace
- Design_pattern_AspNet_part4
- android解锁屏时Activity生命周期的变化
- selenium+testng+reprotng+ant框架搭建配置
- QTimeLine学习
- sap,一句话入门
- Socket编程Linux或者Windows或Vxworks
- Design_pattern_AspNet_part4
- ICMP (RFC792)
- 130827解题报告
- VC6.0不能添加和打开工程文件的问题
- Chrome下安装Advanced REST Client插件
- ubuntu命令行下中文乱码的解决方案 (我采取了其中方案一与方案二,都还没成功—待定)
- asp.net ToString格式大全与Convert.ToString区别
- LA3983 Robotruck (单调队列优化DP)
- 空指针、NULL指针、零指针