设计模式GOF23
pluszzh
这个作者很懒,什么都没留下…
展开
-
JAVA 设计模式GOF23(一)单例模式
//饿汉式 public class Singledemo1 { private static final Singledemo1 singledemo1=new Singledemo1(); public static Singledemo1 getInstance(){ return singledemo1; } private Singledemo1() { } } //特点...原创 2019-03-05 18:24:06 · 86 阅读 · 0 评论 -
JAVA 设计模式GOF23 (二)工厂模式
工厂模式 对于产品来讲有: ①简单工厂模式 ②方法工厂模式 对于产品组来讲有: 抽象工厂模式 简单工厂模式: 简单工厂模式: 1.简单工厂模式通过调用工厂类不同的静态方法来创建不同的实例对象 2.简单工厂模式违背了面向对象设计原则,不易于拓展。在新增功能时需要修改 源代码,但结构简单,编程难度低,我们经常使用简单工厂模式。 */ /*简单工厂模式创建方式: 通过多个类实现某个接口,在工厂中各自返...原创 2019-03-06 22:21:05 · 153 阅读 · 0 评论 -
JAVA 设计模式 GOF23(三)建造者模式
建造者模式: 目的:对于生产一个复杂的东西将建造和装配进行隔离。 例如:生产一个汽车,需要建造很多的零部件,有一个零部件加工工厂专门生产汽车的零部件。生产完成后,需要对汽车进行整体的组装,这时就需要一个组装工厂来装配汽车的零件,从而生产一个整体的汽车。 整体把握: ①需要一个待生产的实体(可以是汽车,飞机,或某个软件),实体中包含哪几项内容(发动机,轮胎,座椅)等 ②创建一个建造者接口 自定义一个...原创 2019-03-07 14:58:16 · 111 阅读 · 0 评论 -
MVC设计模式及JavaWeb三层框架实例
1 MVC设计模式 MVC设计模式 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。 1控制器Controller:对请求进行处理,负责请求转发; ...原创 2019-03-22 20:52:09 · 1230 阅读 · 0 评论