2016年10月24日

javascript-桥接模式

摘要: 桥接模式 1.在系统沿着多个维度变化的同时,又不增加其复杂度并以达到解耦 2.最主要特点:将实现层(如元素绑定的事件)与抽象层(如修饰页面UI逻辑)解耦分离,使两部分独立变化 3.避免需求的改变造成对象内部的修改,体现了面向对象对拓展的开发及修改的关闭原则 demo实例:创建一个对象桥接method 阅读全文

posted @ 2016-10-24 15:46 惊涛随笔 阅读(678) 评论(0) 推荐(0) 编辑

javascript-装饰者模式

摘要: 装饰者模式笔记 在不改变原对象的基础上, 通过对其进行包装拓展(添加属性或方法)使原有对象可以满足用户的更复杂要求。 需求不是一成不变的,需求会不断改进,以增强用户体验 demo实例:对输入框添加focus与blur事件 这个实例中,输入框只有一两个时,新添需求不觉得麻烦,当有许多输入框都要新添需求 阅读全文

posted @ 2016-10-24 11:49 惊涛随笔 阅读(286) 评论(0) 推荐(0) 编辑

导航