设计模式
sjcawn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java设计模式学习笔记-工厂模式
该模式有4个成员:抽象工厂接口、工厂实现类、抽象产品接口、产品实现类 抽象工厂接口 package model02.factory; /** * 工厂类接口 */ public interface FruitFactory{ public Fruit factory(); } 工厂实现类 package model02.factory; /** * 工厂接口实现类1 */ p原创 2013-12-19 11:40:43 · 853 阅读 · 0 评论 -
java设计模式学习笔记-简单工厂模式
该模式有3个成员:接口(抽象类)、实现类、工厂类 接口 package model01.simple.factory; /** * 水果 */ public interface Fruit{ //种植 public void plant(); } 实现类 package model01.simple.factory; /** * 实现类 */ public class原创 2013-12-19 11:00:30 · 730 阅读 · 0 评论 -
java设计模式学习笔记-抽象工厂模式
该模式有4个成员:抽象工厂接口、工厂实现类、抽象产品接口、产品实现类 抽象工厂接口 package model03.abstruct.factory /** * 工厂接口 **/ public interface Factory{ public Fruit factory(); public Vegetables factory(); } 工厂实现类 package mod原创 2013-12-20 13:45:56 · 774 阅读 · 0 评论 -
java设计模式学习笔记-单例模式
该模式有1个成员:单例模式工厂 单例模式分两种类型:饿汉模式、懒汉模式 饿汉模式 package model04.single.factory; public class HungrySingle{ private HungrySingle single = new HangrySingle(); private HungrySingle(){} public Hungry原创 2013-12-23 14:41:57 · 760 阅读 · 0 评论 -
java设计模式学习笔记-原型模式
简单原型模式有3个角色:原型接口、原型实现类、客户端 1、原型接口 package model07.prototype; public interface Prototype{ public Object clone(); } 2、原型实现类 package model07.prototype; public class ConcreatePrototype1 implement原创 2013-12-25 13:30:32 · 743 阅读 · 0 评论 -
java设计模式学习笔记-构建模式
该模式有3个角色:构建工具接口、构建接口实现类、构建类、产品类 1、产品 package model06.create; public class Car{ private String engine; private String wheel; protected Car(String enqine, String wheel){ this.engine = engine;原创 2013-12-24 14:39:43 · 638 阅读 · 0 评论 -
java设计模式学习笔记-适配器模式
该模式分两种实现:类适配器模式,方法适配器模式 类适配器模式: 该模式有3个角色:目标角色,被适配角色,适配器 1、目标角色 package model08.adapter.classes; public interface TargetInterface{ public void functions1(); public void functions2(); } 2、被适配原创 2013-12-27 15:39:35 · 776 阅读 · 0 评论
分享