设计模式
Empyan
放弃不是我的风格 垂死挣扎才是我的宿命
展开
-
设计模式:单例模式
单例模式是什么?简单来说就是为了保证实例对象唯一。比如中国实行一夫一妻制度,每个人的妻子是唯一的。这个时候就要使用单例模式,只new一次妻子类,需要用的时候通过一个函数(唯一访问点)获取,而不是一直new,那样会有千千万万个妻子,不是原本那个了class Single { private static final Single SINGLE_INSTANCE = new Single();原创 2016-12-16 14:22:29 · 472 阅读 · 0 评论 -
工厂模式及在项目中的应用
工厂模式分为简单工厂、工厂方法模式和抽象工厂模式。简单工厂顾名思义是最简单的,从一个工厂获取所需的产品类似于factory.getProduct1();或factory.getProduct2(),最经典的运用switch语句。简单工厂要增加产品要修改源码,破坏ocp原则(对扩展开放,修改封闭)工厂方法模式与简单工厂最不一样的是工厂方法模式有工厂接口抽象工厂模式与工厂方法模式最大的原创 2017-02-06 21:20:16 · 22462 阅读 · 2 评论 -
MVC演化、理解
我们先不解释什么叫MVC,而是慢慢把项目改进发展成MVC项目来理解它。无论是jsp中嵌入java代码,或者servlet内嵌html都会使代码混乱,不便分工合作和后期开发。我们现在让jsp只负责显示,而代码控制给servlet负责,就是处理请求交给servlet,这样我们就把项目的显示和控制分离开来。以用户注册作为例子,首先要有页面register.jsp输入用户信息,因为jsp只负责显示原创 2017-02-08 22:24:03 · 367 阅读 · 0 评论