学术沙龙 | 设计模式入门

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.请忘记使用设计模式

以上是关于学术沙龙 | 设计模式入门的主要内容,如果未能解决你的问题,请参考以下文章

报名 | 美团技术沙龙第61期:微前端架构设计和实践

学术报道数据可视化——学术沙龙

校青年教授联谊会主办“机器学习与人工智能”青稞学术沙龙

复旦-中电金信智能金融科技联合研究中心第一期学术沙龙圆满成功

关于举办“中华传统文化与加强未成年人的思想道德教育”学术沙龙活动的涵

腾讯AI Lab主任张潼自然语言学术沙龙