- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 门面模式
类图: 实现: HardDrive.java package com.facade; public class HardDrive { public byte[] read(long lba, int size) { byte bin[] = null; //read return bin; } } CPU.java package com.facade
2015-03-12 23:57:55 348
原创 代理模式
类图: 实现: Service.java package com.proxy; public interface Service { public void execute(); } ReaderService.java package com.proxy; public class ReaderService implements Service { @Overri
2015-03-11 23:32:25 362
原创 单例模式
eager模式 类图: 实现: package com.singleton.eager; public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } public static Single
2015-03-10 22:09:20 316
原创 模板模式
类图: 实现: AbstractTemplate.java package com.template; public abstract class AbstractTemplate { public abstract void setup(); public abstract void execute(); public abstract void shutdown(
2015-03-05 23:27:53 345
原创 观察者模式
类图: 实现: Observer.java package com.observer; public abstract class Observer { abstract void update(Object... message); } ObserverA.java package com.observer; public class ObserverA extends
2015-03-04 23:11:35 316
原创 策略模式
类图: 实现: Strategy.java package com.strategy; public interface Strategy { void execute(); } StrategyA.java package com.strategy; public class StrategyA implements Strategy{ @Override pub
2015-03-03 22:53:26 324
原创 抽象工厂模式
类图: 实现: Factory.java package com.factory.abstract_factory; public interface Factory { public ProductA createProductA(); public ProductB createProductB(); } Factory1.java package com.facto
2015-03-02 22:48:06 334
原创 简单工厂模式
类图: 实现: Product.java: package com.factory.simple; public interface Product { public void printName(); } ProductA.java package com.factory.simple; public class ProductA implements Produ
2015-03-02 22:22:20 309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人