![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
文章平均质量分 92
CavalryOuO
up
展开
-
Java设计模式个人总结(四)最终章
前面用3篇文章具体的分析了14种设计模式的定义、特点,并给出了例子和具体实现。设计模式中不光只有这14种,更详细划分的话还有许多设计模式我没有涉及到,想了解的其余设计模式可以去阅读博客http://blog.csdn.net/zhangerqing。 一、设计模式的作用 我们已经了解了这么多设计模式,那么设计模式的作用是什么呢?首先,设计模式能让你和其他开发人员之间有共享的词汇原创 2017-11-12 20:42:42 · 191 阅读 · 0 评论 -
Java设计模式个人总结(三)
9、策略模式 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口。 下面一个计算器例子代码: 首先统一接口 public interface Calculator { public int calculate(String exp); } 辅助类原创 2017-11-08 21:17:08 · 179 阅读 · 0 评论 -
java设计模式个人总结(二)
4、适配器模式 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。这个模式可以通过创建适配器进行接口转换,让不兼容的接口变成兼容。这可以让客户从实现的接口解耦。如果在一段时间之后,我们想要改变接口,适配器可以将改变的部分封装起来,客户就不必为了应对不同的接口而每次跟着修改。主要分为两类:类的适配器模式、对象的适配器模式。 以2孔、3孔电源原创 2017-11-07 20:27:16 · 173 阅读 · 0 评论 -
Java设计模式个人总结(一)
本文是通过阅读《Head First 设计模式》和相关博客(http://blog.csdn.net/zhangerqing)加上自己体会写成。 一、设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结原创 2017-11-07 20:36:31 · 909 阅读 · 0 评论