设计模式(1)------模式概述

设计模式种的种类:
  1. 创建型模式-->对象怎么来 共5种(工厂模式/抽象工厂模式/单例模式/建造者模式/原型模式)
  2. 结构型模式-->对象和谁有关 共8种  (适配器模式/桥接模式/过滤器模式/组合模式/装饰器模式/外观模式/亨元模式/代理模式)
  3. 行为型模式-->对象与对象在干嘛  共12种  (责任链模式/命令模式/解释器模式/迭代器模式/中介者模式/备忘录模式/观察者模式/状态模式/空对象模式/策略模式/模版模式/访问者模式)
  4. J2EE 模式-->对象合起来要干嘛 共8种(表现层,文中表示层个人感觉用的不准确)java是面向对象的语言,所以要搞好对象,模式(套路)就是用来更加好的搞对象滴。(MVC模式\业务代表模式\组合实体模式\数据访问对象模式\前端控制器模式\拦截过滤器模式\服务定位器模式\传输对象模式)



设计模式主要是基于以下的面向对象的原则。

1:对接口编程而不是对实现编程。

2:优先使用对象组合而不是继承。

下面的图来说明

设计模式(1)------模式概述_第1张图片

你可能感兴趣的:(设计模式入门)