何时会用到设计模式、七大设计原则介绍

以下关于b站尚硅谷相关设计模式视频的总结

设计模式的重要性:

代码重用性(相同的代码,不用编写很多次)、

可读性(编程规范,便于其他程序员阅读和理解)、

可扩展性(增加新功能时,非常方便)、

可靠性(当增加新功能时,不会对原有功能造成影响)、

使程序呈现高内聚、低耦合的特性

设计模式使用在软件中的哪里?

面向对象(oop)=》功能模块(设计模式+算法)=》框架(常用的框架中可能包含多种设计模式)=》架构(服务器集群)

七大设计原则介绍

单一职责、接口隔离、依赖倒转(倒置)、里氏替换、开闭(ocp)、迪米特法则、合成复用

相关推荐
海特伟业3 小时前
隧道调频广播覆盖-隧道调频广播无线覆盖系统建设要点、难点分析与解决应对
运维·设计模式
sg_knight3 小时前
设计模式实战:享元模式(Flyweight)
python·设计模式·享元模式·flyweight
Swift社区6 小时前
AI 时代,ArkUI 的设计模式会改变吗?
人工智能·设计模式
数据中穿行6 小时前
访问者设计模式全方位深度解析
设计模式
宁雨桥7 小时前
前端设计模式面试题大全
前端·设计模式
数据中穿行8 小时前
迭代器设计模式全方位深度解析
设计模式
数据中穿行8 小时前
观察者设计模式全方位深度解析
设计模式
程序员Terry8 小时前
别老写重复代码了!模版方法模式一次讲透
java·设计模式
数据中穿行8 小时前
建造者模式全方位深度解析
设计模式
数据中穿行8 小时前
组合设计模式全方位深度解析
设计模式