06 2014 档案

摘要:在一个方法中定义一个方法的骨架,而将一些步骤延迟到子类中。模版方法可以使得子类在不改变算法结构的情况下,重新定义算法的某些步骤。钩子:一种被生命在抽象类中的方法,只有空的或者默认的实现。钩子的存在可以让子类有能力对算法的不同点进行挂钩,由子类自行决定。好莱坞原则:别调用我们,我们会调用你。允许低层组... 阅读全文
posted @ 2014-06-06 14:18 spuerdaddy 阅读(102) 评论(0) 推荐(0) 编辑
摘要:将一个类的接口,转化为客户期望的另一个接口。可以让原本接口不兼容的类合作无间。这个模式在日常开发中非常的常见,如在集成第三方的设备时,设备厂商提供的接口往往不能正好满足上层的需求,这时我们常常再自己重新封装成合适接口,这就是适配器模式。 阅读全文
posted @ 2014-06-06 11:03 spuerdaddy 阅读(104) 评论(0) 推荐(0) 编辑