2013年6月14日

Objective-C 设计模式-桥接模式 (Bridge)

摘要:Bridge模式定义 桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立的变化。桥接模式是比较复杂和难理解的模式之一,要想理解桥接模式,就要理解桥接模式中的“抽象”和“实现”的概念。如果一个抽象类或接口有多个具体实现(多个子类),而这些子类之间有内容概念上的重叠,那么我们就需要将抽象部分和实现部分各自独立出来。抽象部分是指,存在于多个实体中的共同的概念性联系;实现部分是指,抽象部分给出的具体实现,是指怎样去实现客户的需求。 下图是桥接模式结构图: 图中所示,桥接模式使用对象组合的方式将抽象部分与实现部分彻底的解耦,使得这两部分可以独立的变化。桥接模式涉及的角色有: ... 阅读全文

posted @ 2013-06-14 16:30 Markhy 阅读(353) 评论(0) 推荐(0) 编辑

导航