代理模式:由于一个对象不能直接引用另一个对象,所以需要通过代理对象在这两个对象之间起到中介作用。
装饰者模式:在不改变原对象的基础上,通过对其进行包装拓展(添加属性或方法)使原有对象可以满足用户的更复杂需求。
桥接模式:将实现层(如元素绑定的事件)与抽象层(如修饰页面UI逻辑)解耦分离,使两部分可以独立变化。
组合模式:将对象组合成树形结构以表示”部分整体”的层级结构,使得用户对单个对象和组合对象的使用具有一致性。
装饰者模式:在不改变原对象的基础上,通过对其进行包装拓展(添加属性或方法)使原有对象可以满足用户的更复杂需求。
桥接模式:将实现层(如元素绑定的事件)与抽象层(如修饰页面UI逻辑)解耦分离,使两部分可以独立变化。
组合模式:将对象组合成树形结构以表示”部分整体”的层级结构,使得用户对单个对象和组合对象的使用具有一致性。