2018年4月18日
摘要: 一、当你的项目发现有如下问题之一时,就需要考虑重构代码,可能会有某种模式适合。 1、代码无法进行单元测试。 2、需求的变动总是导致代码的变动。 3、有重复代码的存在。 4、继承层次过多。 5、隐藏的依赖过多。 二、UML表示法 1、UML类图 "+"代表Public,“#”代表protected,“ 阅读全文
posted @ 2018-04-18 15:08 Jason_c 阅读(1347) 评论(0) 推荐(1) 编辑
摘要: 定义: 将一个类的接口转换成客户希望的另一个接口。adapter模式使得原本由于接口不兼容而不能在一起的那些类可以一起工作。 示例代码: 1、类适配器 2、对象适配器 阅读全文
posted @ 2018-04-18 09:45 Jason_c 阅读(373) 评论(0) 推荐(0) 编辑