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

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

设计模式的重要性:

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

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

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

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

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

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

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

七大设计原则介绍

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

相关推荐
范纹杉想快点毕业11 小时前
返璞归真还是拥抱现代?——嵌入式研发中的“裸机开发”与RTOS全景解析
c语言·数据库·mongodb·设计模式·nosql
代码笔耕21 小时前
面向对象开发实践之消息中心设计(四)--- 面向变化的定力
java·设计模式·架构
程序员泠零澪回家种桔子21 小时前
ReAct Agent 后端架构解析
后端·spring·设计模式·架构
阿闽ooo1 天前
深入浅出享元模式:从图形编辑器看对象复用的艺术
c++·设计模式·编辑器·享元模式
阿闽ooo1 天前
组合模式(Composite Pattern)深度解析:从原理到企业级实践
c++·笔记·设计模式·组合模式
山风wind1 天前
设计模式-策略模式详解
设计模式·策略模式
阿拉斯攀登1 天前
设计模式:实战概要
java·设计模式
阿拉斯攀登1 天前
设计模式:工厂模式概要
java·设计模式·抽象工厂模式
阿拉斯攀登1 天前
设计模式:构建者模式-示例二
设计模式·建造者模式
Coder_Boy_1 天前
Spring AI 设计模式综合应用与完整工程实现
人工智能·spring·设计模式