Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee My腾云code

Happy_EveryDay

可以平凡 不可以平庸 无爱则无忧,无欲则无求,无怒而无敌,无怨才是佛。所有烦恼,都是放不下的执著 开源技群 328035181 MyGitee

2011年4月14日

无厘头重构

摘要: 面向对象五大原则 单一职责 开闭原则=>接口、抽象、多态 替换原则=>子类替换父类 依赖原则=>依赖接口和抽象类 分离接口1、单一职责2、所有子类常用 提到基类 不是每个子类 考验用接口或其它方式3、组合、聚合、接口、继承4、委派代替继承 桥接模式、适配器模式、策略模式 根本就不存在inherit关系5、提取接口 如简单工程、抽象工厂等都会通过接口来解开依赖6、策略模式来替换原来的switch case和if else语句,这样可以解开耦合 以注入IOC的形式实现功能7、分解依赖” 是指对部分不满足我们要求的类和方法进行依赖分解,通过装饰器来达到我们需要的功能 比如接口8、设 阅读全文

posted @ 2011-04-14 18:25 cn2025 阅读(167) 评论(0) 推荐(0)

导航