抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

教你用构建者(生成器)模式优雅地创建对象

为什么要用构建者模式很多博客文章上来就先抛出一个定义,我们不妨反过来问一句为什么要用构建者模式。首先我们创建一个User类,然后采用有参构造器的方式创建对象。 12345678910111213141516public class User { private String id; private String name; private String gende...

代理模式以及应用

代理模式

代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。

模板模式以及实战应用

写在前面

上一篇讲了策略模式,知道了可以使用策略模式对多重if-else进行优化,而且符合开闭原则。那么除了策略模式,还有什么设计模式比较好用而且常用的呢。这就是今天要讲的模板模式。

教你用策略模式解决多重if-else

写在前面很多人可能在公司就是做普通的CRUD的业务,对于设计模式,即使学了好像也用处不大,顶多就在面试的时候能说上几种常见的单例模式,工厂模式。而在实际开发中,设计模式似乎很难用起来。 在现在的环境下,程序员的竞争已经非常激烈了,要体现出自身的价值,最直接的体现当然是差异化。这无需多说,我认为在实际开发中能运用设计模式,是很能体现差异化的。设计模式是一些前人总结的较好的方法,使程序能有更好的...