从重构的角度学习bridge设计模式
Bridge模式是一个在实际系统中经常应用的模式。它最能体现设计模式的原则针对接口进行编程,和使用聚合不使用继续这两个原则。
!-- frame contents -- !-- /frame contents -- 由于我们过分的使用继续,使类的结构过于复杂,不易理解,难以维护。非凡是在Java中由于不能同时继续多个类,这样就会造成多层继续,维护更难。
Bridge模式是解决多层继续的根本原因。假如你在实现应用中一个类,需要继续两个以上的类,并且这两者之间又持有某种关系,它们两个都会有多种变化。
Bridge模式是把这两个类,分解为一个抽象,一个实现,使它们两个分离,这样两种类可以独立的变化。
抽象就...[ 查看全文 ]