您的位置:首页 > 编程语言 > Java开发

Java设计模式--Java设计模式介绍

2015-09-02 23:13 477 查看
设计模式是针对某一特定问题,被证明是一种行之有效的解决方法。

例如,考虑一下情形:需要创建一个class, 这个class只需要实例化一次即可,这个实例对象可以被其他的类共享使用,这时就可以考虑单例模式 .

设计模式代表一种思想,它并不是一种特定的实现。

通过使用设计模式, 我们可以使编写出现的代码更加灵活,可重用和可维护性。

Java语言本身在内部也遵循设计模式。

对Java的核心部分, 可以大致的分为三大类设计模式, 当然这些大的类别可以进一步细分子部分:

1 Creational Desing Pattern

- Factory Pattern

- Abstract Factory Pattern

- Singleton Pattern

- Prototype Pattern

- Builder Pattern

2 Structural Desing Pattern

- Adapter Pattern

- Bridge Pattern

- Composite Pattern

- Decorator Pattern

- Facade Pattern

- Flyweight Pattern

- Proxy Pattern

3 Behavioral Desing Pattern

- Chain Of Responsibility Pattern

- Command Pattern

- Interpreter Pattern

- Iterator Pattern

- Mediator Pattern

- Memento Pattern

- Observer Pattern

- State Pattern

- Strategy Pattern

- Template Pattern

- Visitor Pattern

原文地址:

www.java2s.com/Tutorials/Java/Java_Desing_Patterns/index.htm

接下来翻译内容为: Factory Pattern
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: