
Java设计模式
程序视界8507
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单工厂模式
简单工厂 一: 简单工厂并不是一个标准的设计模式,但是它实在是太常用了,简单而用实用,所以需要好好掌握. 二: 接口回顾 在Java中要面向接口编程. 1. Java中接口的概念: 在Java中接口是一种特殊的抽象类,跟一般的抽象类相比,接口中的所有方法都是抽象方法,接口里面的所有属性都是常量.也就是说,接口里面只有方法定义而没有方法实现. 2. 接原创 2012-05-03 21:30:01 · 382 阅读 · 0 评论 -
单例模式
单例模式 Singleton 定义: 保证一个类只有一个实例,并提供一个访问它的全局访问点. 解决思路: 一个类能够创建多个实例问题的根源就在于类的构造方法是公开的,也就是可以通过类的外部通过构造方法来创建多个实例,换句话说,只要类的构造方法时公开的就没有办法控制类的外部创建类的实例的个数. 要想控制一个类只被创建一个实例,那么首要问题就是要把创建的权限收回来原创 2012-05-03 21:32:33 · 413 阅读 · 0 评论 -
工厂方法模式
工厂方法实质: 延迟到子类实现 代码示例: /*产品接口及实现*/ public interface Product{ //属性及方法略 } public class ConcreteProduct implements Product{ //属性及方法实现略 } /*创建器,声明工厂方法*/ public abstract class Crea原创 2012-05-03 21:33:37 · 425 阅读 · 0 评论 -
抽象工厂模式
抽象工厂 Abstract Factory 1. 定义: 提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类. 2. 使用抽象工厂来解决问题的思路: 一个是只知道所需要的一系列对象的接口,而不知道具体的实现,或者是不知道具体使用哪一个实现;另外一个是这一系列对象是相关或者相互依赖的即既要创建接口的对象,还要约束他们之间的关系.转载 2012-05-03 21:34:28 · 339 阅读 · 0 评论 -
Java开发中的23种设计模式详解
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2014-09-19 13:37:02 · 795 阅读 · 0 评论