摘要: 模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。文中例子利用了泡茶泡咖啡的例子。其实还有排序也是用使用了这个方法。OO原则别找我,我会找你心得本期的原则就是,准许高层调用底层,底层不得调用高层。 阅读全文
posted @ 2013-10-31 10:01 yutoulck 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 适配器模式将一个类的接口,转换成客户群期望的另一个接口。适配器让原本不兼容的类可以合作无间。文中例子由于使用的java不适合多继承,因此文中使用了对象适配,即实现一个期望接口,然后把被期望的对象作为参数传入该实例。外观模式提供了一个统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更加易用。文中例子文中使用了遥控器作为例子,避免用户按太多的按键。OO原则:只和朋友交谈。我们应该只使用属于以下范围的方法该对象本身对象的组件方法参数对象次方法产生的对象 阅读全文
posted @ 2013-10-31 09:57 yutoulck 阅读(220) 评论(0) 推荐(0) 编辑