Java设计模式
yfm_2010
这个作者很懒,什么都没留下…
展开
-
Java设计模式之六大设计原则
Java中有6个设计原则: 1、单一职责原则 一个类只负责一项职责 只有在逻辑上足够单才可以打破这个规律 解决方案:拆分类,实现不同的作用 2、里氏替换原则 所有引用基类的地方必须能透明的使用其子类的对象 解决方案是:不重写父类的方法,也不要重载父类的方法 3、依赖倒置原则 高层模块不应该依赖低层模块,二者都应该依赖...2013-10-29 23:53:50 · 76 阅读 · 0 评论 -
Java设计模式(一):单类模式
1、定义: 只有一个实例。 2、要素: a、私有构造方法。 b、静态属性。 c、有一个public方法,返回值为自己为实例的静态的公有方法。 3、分类: a,饿汉式: public class Singleton { private static Singleton singleton = new Si...原创 2013-10-30 00:37:32 · 80 阅读 · 0 评论 -
Java设计模式(一):工厂方法模式
1、分类: a、简单工厂模式 b、工厂方法模式 c、抽象工厂模式 2、定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 3、例子: /** * 工厂接口 **/ public interface IFactory { IProduct createProduct(); } /** * 工厂实现类 ...2013-10-31 00:48:49 · 75 阅读 · 0 评论