摘要: 设计模式之组合模式 一、引言 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 二、介绍 意图:将对象组合成树形结构以表示 阅读全文
posted @ 2018-08-05 17:54 zkh-balance 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 设计模式之外观模式 一、引言 当一个复杂的系统由多个复杂的子系统构成,然后客户端调用会调用多个子系统。这时,客户端会和多个子系统耦合在一起,当子系统需要扩展或者改变时,客户端也要随之改变,我们可以使用外观模式将客户端和子系统进行解耦。 二、介绍 意图:为子系统中的一组接口提供一个一致的界面,外观模式 阅读全文
posted @ 2018-08-05 15:45 zkh-balance 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 设计模式之桥接模式 一、引言 每个人都有吃饭睡觉的行为,这时我们可以抽象出来一个人类型,然后让每个人去继承人类型,这时,每增加一个人,我们只需扩展一个子类就可以了,但是,人类型需要增加行为时,比如增加一个玩手机的行为,我们只许在人类型中扩展玩手机这一个方法,但是对于子类来说,如果这时子类数量相当庞大 阅读全文
posted @ 2018-08-05 11:47 zkh-balance 阅读(146) 评论(0) 推荐(0) 编辑