设计模式
文章平均质量分 70
lakers_bing
睿智坚强科比精神
展开
-
Java中的五种单例模式实现方法及相互比较
]Java中的五种单例模式实现方法 view sourceprint?01package singleton;02 03/**04 * @author lei原创 2013-10-10 16:03:30 · 804 阅读 · 0 评论 -
java中String类详解(享元模式思考)
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String原创 2013-11-26 18:17:00 · 571 阅读 · 0 评论 -
设计模式之-----工厂模式
1,工厂模式有三种:(1)简单工厂模式:由一个具体类专门负责创建所有的实例(2)工厂方法模式:有一个核心的抽象工厂类,即有一个工厂等级结构,由各个具体厂类创建同一个类实例(只有一个工厂方法)(3)抽象工厂模式:有一个核心的抽象工厂类,即有一个工厂等级结构,由各个具体工厂类创建多个类实例(有多个工厂方法) 2,简单工厂模式与工厂方法模式的区别(1)结构不同: 简单原创 2013-11-26 17:49:42 · 684 阅读 · 0 评论 -
设计模式之-----适配器模式
1,适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作; 2,适配器模式有两种:(1)类的适配器模式:适配器类继承源类(这样适配器类就继承了源类有的方法)并实现目标接口,实现在源类中没有而在接口中有的方法,从而实现适配器类有目标接口的所有方法;(2)对象的适配器模式:适配器类只是实现目标接口,实现在源类中没有而在接口中原创 2013-11-26 18:51:29 · 484 阅读 · 0 评论 -
策略模式(Strategy)
最近ya在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的原创 2014-04-11 11:42:44 · 558 阅读 · 0 评论