
设计模式
laoda271
这个作者很懒,什么都没留下…
展开
-
单态模式
Ø单态模式的定义:ØSingleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 Ø在项目的很多地方都会用到它,比如说数据库的链接。Ø使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 final只能声明一次因为是static private 封装,原创 2011-11-14 17:32:12 · 349 阅读 · 0 评论 -
大话设计模式____装饰器模式
Decorator:动态给一个对象添加一些额外的职责,就增加功能来说,装饰模式比原创 2014-09-24 21:44:04 · 614 阅读 · 0 评论 -
大话设计模式____依赖倒转原则
A 高层模块不应该依赖底层模块。两个都应该原创 2014-09-23 21:42:32 · 552 阅读 · 0 评论 -
大话设计模式____开闭原则
ASD:面对需求,对程序的改动是通过原创 2014-09-23 21:15:56 · 545 阅读 · 0 评论 -
大话设计模式____单一职责模式
SRP:就一个类而言,仅有一个引起原创 2014-09-23 20:57:14 · 560 阅读 · 0 评论 -
大话设计模式___策略模式
1 定义 它定义了算法家族,分别封装起来,让它们之间原创 2014-09-22 22:20:41 · 494 阅读 · 0 评论 -
策略模式
n不同的数据库对分页算法的支持不同,如果你是hibernate的设计者,你如何设计你的程序来支持不同数据库的分页程序?说白了就是面向接口设计。原创 2013-11-05 20:18:40 · 464 阅读 · 0 评论 -
简单的适配器模式
接口 大家知道,在java中只允许单继承,但是在实际问题中往往都需要多继承,java引入了接口这一概念。(一个类可以实现多个接口) 由于接口中都是抽象方法,那么我们在实现它的时候就必须全部覆写这些方法。假如我有一个类,这个类只想覆写一部份方法怎么办? 在接口与这个类中间可以加一个抽象类:抽象类去覆写接口中的全部方法,而那个类去继承这个抽象类,根据需要覆写抽象类中的方法。原创 2011-11-14 17:20:35 · 312 阅读 · 0 评论 -
工厂方法模式
工厂方法模式和简单工厂模式在结构上的不同是很明显的。工厂方法模式的核心是一个抽象工厂类,而简单工厂模式把核心放在一个具体类上。工厂方法模式可以允许很多具体工厂类从抽象工厂类中将创建行为继承下来,从而可以成为多个简单工厂模式的综合,进而推广了简单工厂模式package factory4;interface Car{public void start();public void s原创 2011-11-15 08:57:21 · 279 阅读 · 0 评论 -
简单工厂模式又叫静态工厂模式
简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类用到java的反射package factory3;interface Car{public void run();public void stop();}class Benz implements Car{@Overridepublic void run() {Sy原创 2011-11-14 18:04:33 · 504 阅读 · 0 评论 -
大话设计模式____简单工厂VS工厂方法
简单工厂模式的最大优点在于工厂类包含了必要的luo原创 2014-09-27 21:47:42 · 745 阅读 · 0 评论