设计模式
2015-06-18 00:00
218 查看
简单工厂模式:
1、抽象定义对象。
2、分别定义算法,逻辑,继承抽象的对象
3、定义工厂,根据不同的类型选择不同的算法。
策略模式
1、定义一系列算法
2、封装算法行为,用继承达到重用的目的
单一原则
单一原则 尽量让代码不要继承过多的类,这样将意味着过多的职责。
开放封闭原则:增加新的业务需求不去修改代码,而是增加类去满足需求
里氏代换原则:子类必须可以代替父类做一些事情
1、抽象定义对象。
2、分别定义算法,逻辑,继承抽象的对象
3、定义工厂,根据不同的类型选择不同的算法。
策略模式
1、定义一系列算法
2、封装算法行为,用继承达到重用的目的
单一原则
单一原则 尽量让代码不要继承过多的类,这样将意味着过多的职责。
开放封闭原则:增加新的业务需求不去修改代码,而是增加类去满足需求
里氏代换原则:子类必须可以代替父类做一些事情
相关文章推荐
- 是时候给糟糕的技术面试来场革命了
- window.top.location.href 和 window.location.href 的区别
- 译:MySQL性能优化的21条最佳经验
- jquery mobile页面事件
- 五、Storm入门之Bolt
- 第一次发文
- 钱币兑换问题(hd1284)
- virtualization--nested kvm
- Ubuntu 14.04可以ping通DNS 无法访问外网的解决办法
- POJ 3259 Wormholes (判断负环,SPFA或Bellman-Ford都可)
- 铭记留不住的青春
- java 框架基础知识(8)----国际化信息-->MVC
- linux 的隔离级别 LXC
- YCSB配置和测试HBase
- Spring注入容器类型List、Map、Properties、Set
- android ndk使用Javah命令生成JNI头文件
- poj2533(最长上升子串)
- JS计算每个字符出现的次数
- RESTEasy入门
- Python自然语言处理(1):初识NLP