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

本文详细介绍设计模式中的三大类模式:创建型模式、结构型模式及行为型模式,并涵盖J2EE模式,共计25种。文章强调面向对象编程原则,如对接口而非实现编程以及优先使用对象组合而非继承。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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



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

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

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

下面的图来说明


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值