设计模式
我是超越
精于高性能移动互联网系统架构、企业级系统架构,有多年的的团队管理经验
展开
-
静态工厂实例代码
package net.esrib.Factory; //静态工厂实现 interface Car{ //车的接口类 public void run(); public void stop(); } class Benz implements Car{ //奔驰车类 public void run(){ System.out.print("Benz 开动原创 2016-05-25 15:04:35 · 568 阅读 · 0 评论 -
动态工厂模式代码实例
package net.esrib.Factory; interface Car{ //车的接口类 public void run(); public void stop(); } class Benz implements Car{ //奔驰车类 public void run(){ System.out.print("Benz 开动了。。。");原创 2016-05-25 15:05:39 · 530 阅读 · 0 评论 -
单例模式要点
1、构造方法私有 private 类名(){} 2、实例化类,必须为private static final所修饰的 private static final 类名 single= new 类名(); 3、静态返回实例方法 public static 类名 get类名Instance(){ return 实例名;}原创 2016-05-25 15:06:53 · 915 阅读 · 0 评论 -
设计模式的三种类型
设计模式分为三种类型,共23类。 一、创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 二、结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 三、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。 Abstract Facto原创 2016-05-26 13:29:08 · 8137 阅读 · 3 评论 -
经典的23种设计模式
23种模式概述: 1)抽象工厂模式(Abstract Factory):提供一个创建一系列或相互依赖对象的接口,而无需指定它他具体的类。 2)适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 3)桥梁模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。原创 2016-06-03 09:43:57 · 1923 阅读 · 0 评论