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

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



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

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

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

下面的图来说明


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值