概念
模式,描述一个不断重复发生的问题的解决方案的核心。
设计模式,经过验证的,用于解决特定环境下,重复发生的特定问题的解决方案。
23种设计模式
1.工厂模式 Factory method
2.构建模式 Builder
3.抽象工厂模式 Abstract Factory
4.适配器模式 Adapter
5.桥梁模式 Bridge
6.职责链模式 Chain of Responsibility
7.命令模式 Command
8.合成模式 Composite
9.装饰模式 Decorator
10.门面模式 Facede
11.享元模式 Flyweight
12.解释器模式 Interpreter
13.迭代子模式 Interator
14.调停者模式 Mediator
15.备忘录模式 Memorandum
16.观察者模式 Observer
17.原始模型模式 Prototype
18.代理模式 Proxy
19.单例模式 Singleton
20.状态模式 State
21.策略模式 Strategy
22.模版模式 Template Method
23.访问者模式 Visitor
J2EE涉及概念
1.IOC
2.AOP
3.DAO
4.ORM
5.JEE
6.MVC
J2EE设计模式
1.前端控制器模式
2.应用控制器模式
3.页面控制器模式
4.上下文对象模式
5.拦截器过滤器模式
6.试图助手模式
7.组合试图模式
8.分发者试图模式
9.服务到工作者模式
10.服务定位器模式
11.业务代理模式
12.回话外观模式
13.应用程序服务模式
14.业务接口模式
15.数据访问对象模式
16.过程访问对象模式
17.服务触发器模式
18.Web服务代理模式
19.验证和授权实施者模式
20.审核拦截器模式
21.域服务所有者事物模式