- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 大话设计模式之简单工厂模式、抽象工厂模式及工厂方法模式的比较
简单工厂模式、抽象工厂模式、工厂方法模式,这三种工厂模式都属于设计模式中的创建型模式,它们在形式和特点上也多少有些相似,其最终目的都是帮我们将对象的实例化部分取出来,进而优化系统架构,增强系统的扩展性,也就是说更好的体现开放封闭原则。简单工厂模式:概念: 简单工厂模式是类的创建模式,又叫做静态工厂方法模式,是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例,涉及到工厂
2013-02-27 17:01:03 7897 9
原创 大话设计模式之装饰模式
概念:动态给一个对象添加额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。结构图:解析:Component类: 定义一个对象接口,可以给这些对象动态添加职责(方法)。ConcreteComponent类: 定义了一个具体的对象,也可以给这个对象添加职责。Decorator类: 装饰抽象类,继承Component,从外类来
2013-02-14 19:11:54 2378 7
原创 大话设计模式之代理模式
通过引入一个新的对象来实现对真实对象的操作或将新的对象作为真实对象的一个替身,这样的实现机制是代理模式。定义:为其他对象提供一种代理以控制对这个对象的访问。实质:控制对象访问动机:通过引入代理对象来间接访问一个对象,就是代理模式的动机结构图: 实例:class Program { static
2013-02-05 17:34:32 2645 13
原创 大话设计模式之策略模式
在做一件事情完成一项任务时,往往会有很多个方法,这每一种方法都可以被称为策略,我们会根据不同的环境或条件,从众多方法中选取一个合适的方法来完成这件事情或任务。就像我们过年回家,回家的方式有很多种,比如坐飞机、乘坐火车、坐客车、走路等等,但是由于自身条件限制或者环境限制,我们往往会选择一个比较适合自己的回家方式回家。而我们选用的这个方法就可以称之为策略。 其实所谓的策略模式,是
2013-02-02 10:11:51 10193 38
commons-fileupload.jar和commons-io.jar
2014-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人