自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 java 设计模式之装饰者模式 和命令模式

装饰设计模式引用网站 http://www.cnblogs.com/java-my-life/archive/2012/04/20/2455726.html 命令模式:,命令模式的核心就是把命令封装成类,对于命令执行者不需要知道现在执行的具体是什么命令。  命令模式涉及到五个角色,它们分别是:   ●  客户端(Client)角色:创建一个具体命令(ConcreteCom

2016-05-31 19:00:41 315

原创 java设计模式6 适配器模式

适配器 就是讲以有的类通过适配器转化为我们需要的类型。适配器起到了中间作用 如图所示,适配器的作用就像是充电器一样 ,手机充电需要的是5v电压,但是家里插座出来的电压220V  手机适配器就是将其转换为5V的过程 public class Mobile { /** * 充电 * @param power */ publi

2016-05-31 17:21:32 185

原创 java设计模式5 外观设计模式

外观模式 就是定义一个顶层类 ,里面的额方法 调用了一些底层的接口和方法,简化了流程。 比如看电影,我只想点击看电影 和关电影,在这个外观中 我不想了解底层是怎么实现的。 public class HomeTheaterFacade   {       private Computer computer;       private Player player;      

2016-05-31 16:55:00 190

原创 java设计模式 4 策略模式

策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,(这个类其实就是策略) 从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备

2016-05-31 16:45:53 266

原创 java设计模式3 模板方法

定义:模板方法模式定义了一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法            的结构即可重定义该算法的某些特定步骤。 public abstract class PersonDay { /** * 在模板方法中编写核心算法,这个算法是不会改变的,这个算法被子类继承,可以得

2016-05-31 16:24:29 184

原创 java设计模式2 工厂

工厂模式分为四种: 1、简单工厂模式 2、静态工厂模式 3、工厂方法模式 4、抽象工厂模式 一.简单工厂模式    用一个工厂类,来管理,通过传入的参数不同,各自生成不同的子类对象。

2016-05-31 16:11:28 222

原创 java设计模式1 单例模式

设计模式的目的:是经验总结,为了可重要代码。 分为三类:创建者模式: 单例  工厂方法  抽象工厂  建造者  原型     结构型模式: 适配器  装饰器  代理        桥接 组合 享元     行为型模式: 策略    模板方法 观察者 迭代子模式  中介者  责任链 一共23种设计模式。  单例模式:这种模式用的比较多,比较常见。 :保证在一个JVM中,该对象只有

2016-05-28 22:52:44 212

View事件机制

View事件机制 的学习

2016-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除