1. 首页
  2. 编程语言
  3. Java
  4. Java设计模式之桥模式(Bridge模式)介绍

Java设计模式之桥模式(Bridge模式)介绍

上传者: 2022-04-05 02:11:23上传 PDF文件 64.61 KB 热度 7次

Bridge定义:将抽象和行为划分开来,各自独立,但能动态的结合。例如,一杯咖啡为例,有中杯和大杯之分,同时还有加奶 不加奶之分。如果用单纯的继承,这四个具体实现之间有概念重叠,因为有中杯加奶,也有中杯不加奶,如果再在中杯这一层再实现两个继承,很显然混乱,扩展性极差。那我们使用Bridge模式来实现它。我们原来打算只设计一个接口(抽象类),使用Bridge模式后,我们需要将抽象和行为分开,加奶和不加奶属于行为,我们将它们抽象成一个专门的行为接口。Bridge模式在EJB中的应用EJB中有一个Data Access Object 模式,这是将商业逻辑和具体数据资源分开的,因为不同的数据库有不同的数据库操作。将操作不同数据库的行为独立抽象成一个行为接口DAO,如下:1.Business Object

下载地址
用户评论