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

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

设计模式的重要性:

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

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

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

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

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

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

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

七大设计原则介绍

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

相关推荐
孟陬5 小时前
国外技术周刊 #3:“最差程序员”带动高效团队、不写代码的创业导师如何毁掉创新…
前端·后端·设计模式
砍光二叉树9 小时前
【设计模式】结构型-代理模式
设计模式·系统安全·代理模式
新缸中之脑12 小时前
AI智能体五大设计模式
人工智能·机器学习·设计模式
砍光二叉树12 小时前
【设计模式】结构型-装饰器模式
设计模式·装饰器模式
han_12 小时前
JavaScript设计模式(三):代理模式实现与应用
前端·javascript·设计模式
我的offer在哪里12 小时前
POM 设计模式深度解析|博客视角:从原理到落地,让自动化测试脚本 “活” 起来
设计模式
程序员Terry13 小时前
Java 代理模式:从生活中的"中介"到代码中的"代理人"
后端·设计模式
砍光二叉树13 小时前
【设计模式】结构型-适配器模式
设计模式·适配器模式
Yu_Lijing14 小时前
基于C++的《Head First设计模式》笔记——蝇量模式
c++·笔记·设计模式
敲代码的约德尔人1 天前
JavaScript 设计模式完全指南
javascript·设计模式