设计模式
文章平均质量分 79
二手牛仔裤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式概况
设计模式分类:创建型模式-->对象怎么来结构型模式-->对象和谁有关行为型模式-->对象与对象在干嘛J2EE 模式-->对象合起来要干嘛(表现层,文中表示层个人感觉用的不准确)java是面向对象的语言,所以要搞好对象,模式(套路)就是用来更加好的搞对象滴。序号模式 & 描述包括1创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new ...原创 2018-05-23 19:22:50 · 173 阅读 · 0 评论 -
设计模式-创建型
1.单例模式(Singleton Pattern)定义:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例2、避免对资源的多重占用(比如写文件操作)。缺点:没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。不适应变化的对象...原创 2018-05-23 20:45:11 · 579 阅读 · 0 评论 -
设计模式-结构型
适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。优点: 1、可以让任何两个没有关联的类一起运行。 2、提高了类的复用。 3、增加了类的透明度。 4、灵活性好。缺点: 1、过多地使用适配器,会让系统非常零乱,不易整体进行把握。比如,明明看到调用的是 A 接口,其实内部被适配成了 B 接口的实现,一个系统如果太多出现这种情况,无异于一场灾难。因此如果不是很有必要...原创 2018-05-23 20:45:48 · 142 阅读 · 0 评论 -
设计模式-行为型
责任链模式责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对发送者和接收者进行解耦。关键代码:Handler 里面聚合它自己,在 HanleRequest 里判断是否合适,如果没达到条件则向下传递,向谁传递之前 set 进去。应用实例: 1、JS 中的事件冒泡。 2、JAVA WEB 中 Apache Tomcat 对 Encoding 的处理,3.Struts2 的拦截器,4....原创 2018-05-23 20:46:15 · 215 阅读 · 0 评论
分享