设计模式了解

一.什么是设计模式?

       设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。如果要强行举例子的话,我觉得有点像古代留下的三十六计,什么情况下用什么计谋。什么情况下用什么设计模式一样。

二.了解UML类图

   简单来说就是描述类之间关系的图。

   类之间的关系

三.设计模式七原则

1.开闭原则

  一个类,模块,函数对修改关闭,扩展开放

2.单一职责原则

  一个类只应包含单一的原则

3.里式替换原则

 用父类的地方能够使用子类来替换,反过来,则不行

4.依赖倒转原则

  抽象不应该依赖于细节,细节应该依赖于抽象,或者说尽量用面向接口编程

5.接口隔离原则

  一个类对另一个类的依赖应建立在最小的接口上

6.迪米特法则

一个类对其他类知道的越少,耦合越小

7.合成复用原则

尽量使用组合或者聚合关系,其次才考虑继承关系来复用

四.设计模式的分类

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值