结构型模式-桥接模式
结构型模式:
桥接模式(Bridge)
解决抽象和实现分离问题
描述
将一个对象的抽象部分和实现部分分离开来,使得它们能够独立地变化,从而增强了系统的灵活性和可扩展性。
适用环境
将抽象部分和实现部分分离开来,使它们可以独立地变化;当一个类内部有多个变化因素时使用。
优点:
可以将抽象部分和实现部分进行分离,使得系统更加容易扩展和维护;提高了代码的可读性、可维护性和可扩展性。
缺点:
增加了系统的复杂度,需要编写更多的代码;如果不理解桥接模式的设计思想,在使用