![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
wensuper
这个作者很懒,什么都没留下…
展开
-
桥梁模式
什么是桥梁模式?bridge mode 抽象部分是一些共同属性或者概念的集合,实现部分是对抽象的具体化。 抽象部分与实现部分的彻底分离,不要过分地使用继承,因为继承是一种强耦合的关系,只有在is-a关系的时候才使用继承,需要合理地使用聚合和合成方法,聚合是一种弱的拥有关系,在UML中使用空菱形来表示,合成是一种强的拥有关系,在UML中使用实心...2011-11-07 13:04:14 · 69 阅读 · 0 评论 -
装饰模式
它是对被装饰对象的功能的扩充,同时又不修改被扩充对象的代码。 功能扩充的部分会组成一个长的执行链,每一个节点上都是一个扩展的功能。...原创 2011-12-03 08:12:05 · 67 阅读 · 0 评论 -
设计模式----高层次的面向对象
利用多态性,隔离变化。 OCP原则:开放关闭原则,对扩展开放,对修改关闭。 本质就是把变化的部分和不变的部分隔离开,使得变化部分发生变化时,不变部分不受影响。 当一个方法里面出现冗长的if…else或switch…case结构,且每个分支代码业务相似时,往往预示这里应该引入多态性来解决问题。 ioc 注入控制器。 讲解注入那些事的 http://www.cnblogs....2012-03-22 10:42:54 · 82 阅读 · 0 评论 -
五层设计模式
相信开发过网站的朋友都会有以下的认识: 五层设计模式 第一层、sql层,通用的操作,放在哪里都可以复用的,各种查询,更新和插入。 第二层、dao层,与实际的表结构紧密结合,与sql语句打交通,对sql语句封装。 第三层、data层,各种数据组装、结合,表达数据之间的包含与拆分的逻辑。 第四层、业务层,各种业务场景的表达与实现。 第五层,动作层,一个动作就是一个概念化的认知,比如登陆,删...2012-08-27 16:35:00 · 307 阅读 · 0 评论