木心

毕竟几人真得鹿,不知终日梦为鱼

导航

2019年9月8日 #

head first 设计模式笔记8-模板方法模式

摘要: 模板设计模式:就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现。 优点:使用模板方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求。 缺点:如果算法骨架有修改的话,则需要修改抽象类。 策略模式和模板设计模式都封装算法,前者使用组合,后者使用继承。 GetTIm 阅读全文

posted @ 2019-09-08 21:01 wenbin_ouyang 阅读(135) 评论(0) 推荐(0) 编辑

head first 设计模式笔记7-适配器模式与外观模式

摘要: 适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 这个模式可以通过创建适配器进行接口转换,让不兼容的接口变成兼容。这可以让客户从实现的接口解耦。如果在一段时间之后,我们想要改变接口,适配器可以将改变的部分封装起来,客户不必为了应对不同的接口而每次跟着修 阅读全文

posted @ 2019-09-08 16:04 wenbin_ouyang 阅读(183) 评论(0) 推荐(0) 编辑