学术沙龙 | 设计模式入门
Posted 电子科大MSC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学术沙龙 | 设计模式入门相关的知识,希望对你有一定的参考价值。
设计模式入门
上周末,17级的MSCer小闸蟹在腾讯会议平台开展了主题为“设计模式入门”的线上沙龙,语言活泼生动,现场的小伙伴们在评论区踊跃发言,通过这次线上沙龙,相信大家都对设计模式有了初步的理解。
没能来到沙龙的小伙伴也不用担心,我们的专业录播组(手动狗头)已经及时把录屏上传到b站啦。
视频链接
https://www.bilibili.com/video/BV1mK411H7rK/
闸蟹,17信软,菜鸡一个,现在在深信服从事虚拟化相关开发工作。
沙龙一共有四个部分,由于视频中有沙龙的完整内容,我们在这里就简单回顾一下吧!
简要回顾
1.什么是设计模式
小闸蟹介绍了设计模式的概念,并罗列出23个设计模式和它们的分类方法。
2.为什么要有设计模式
根据不同的功能需求,软件设计复杂多样,为了朝代码复用的方向前进,我们需要设计模式。
3.面向对象的设计原则
依赖倒置原则(DIP);
开放封闭原则(OCP);
单一职责原则(SRP);
Liskov替换原则(LSP);
接口隔离原则(ISP);
优先使用对象组合,而不是继承;
封装变化点;
针对接口编程,而不是针对实现编程;
4.请忘记使用设计模式
以上是关于学术沙龙 | 设计模式入门的主要内容,如果未能解决你的问题,请参考以下文章
复旦-中电金信智能金融科技联合研究中心第一期学术沙龙圆满成功