在学习编程的道路上,经历了C语言的结构化的基于过程的编程语言,以及虽然是面向对象而无比繁重的基于指针的C++语言,最终选择了java。java天生就是一门面向对象的编程语言,没有了指针的烦恼,使用起来自然更加方便,而且在Java中无处不在的设计模式的实现,自然而然的就感受到了编程之美,原来编程可以变得简单而实用一些。在学习的过程中,通过Blog的形式与大家分享。
先把Java与模式中涉及的模式列表如下:
1.简单工厂(simple factory)
2.工厂模式(Factory Method)
3.抽象工厂(Abstract Factory)
4.单例模式(Singleton)
5.多例模式(Multiton)
6.建造模式(Builder)
7.原型模式(Prototype)
8.适配器(Adapter)
9.合成模式(Composite)
10.装饰模式(Decorator)
11.代理模式(Proxy)
12.享元模式(FlyWeight Pattern)
13.门面模式(Facade)
14.桥梁模式(Bridge)
15.不变模式(Immutable)
16.策略模式(Stratege)
17.模板方法模式(Template Method)
18.观察者(Observer)
19.MVC模式(框架)
20.迭代模式(Iterator)
21.责任链模式(Chain of Responsibility)
22.备忘录模式(Memoento)
23.状态模式(State)
24.访问者模式(Vistor)
25.解析器模式(Interpreter)
26.调停者模式(Mediator)
posted on 2008-12-28 00:53
罗立树 阅读(326)
评论(2) 编辑 收藏