摘要: 适配器模式 适配器模式 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 Example: 指鹿为马 假设由鹿和马的类: 以及各自实现黑马和白鹿(话说《白鹿原》这本书还可以的,陈忠实先生的叙述引人入胜): 看下鹿的适配器, 通过测试程序,来见证奇迹: 我们发现输出 阅读全文
posted @ 2019-08-03 18:55 Code&Fight 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 模板方法 模式 定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 一个例子 假设有咖啡和茶两个类: 我们发现沏茶和冲咖啡的过程有些是一样的,有些不一样。 prepareRecipe作为模板方法,抽取一个抽象类: 阅读全文
posted @ 2019-08-03 18:13 Code&Fight 阅读(157) 评论(0) 推荐(0) 编辑