【十月打卡】第68天 前端常用的7种设计模式(4)
2022/10/22 4:23:56
本文主要是介绍【十月打卡】第68天 前端常用的7种设计模式(4),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
设计原则是指导思想,设计模式是套路
五大设计原则
S O L I D 五大设计原则
- S:单一职责原则 *
- O:开放封闭原则 *
- L:李氏置换原则
- I: 接口隔离原则
- D:依赖倒置原则
单一职责原则
一个程序只做一件事,复杂的功能要拆分,并且相互独立
开放封闭原则
对扩展开放,对修改封闭。当需求发生变化时,不修改代码,而是基于代码进行扩展。
李氏置换原则
子类能覆盖父类,父类能出现的地方子类都可以出现
接口隔离原则
保持接口的单一独立,避免出现"胖接口"
依赖倒置原则
面向接口编程,依赖抽象而不是具体
Unix/Linux设计模式
- 准则1:小即是美(把大功能拆分成一个个的小功能)
- 准则2:每个程序只做一件事
- 准则3:快速建立原型(类似于:先完成再完美)
- 准则4:舍弃高效率而取可移植性
- 准则5:采用纯文本来存储数据
- 准则6:充分利用软件的杠杆效应(软件复用)
- 准则7:使用shell脚本来提升杠杆效应和可移植性
- 准则8:避免强制性的用户界面
- 准则9:让每个程序都成为过滤器
23种设计模式以及前端常用的设计模式
23种设计模式
总共分为三大类:创建型、结构型、行为型
创建型模式
- 单例模式
- 工厂模式(包含工厂方法模式、抽象工厂模式、建造者模式)
- 原型模式
结构型模式
- 适配器模式
- 装饰器模式
- 代理模式
- 外观模式
- 桥接模式
- 组合模式
- 享元模式
行为型模式
- 策略模式
- 模版方法模式
- 观察者模式
- 迭代器模式
- 职责链模式
- 命令模式
- 状态模式
- 访问者模式
- 中介者模式
- 解释器模式
前端常用的7种设计模式
- 单例模式
- 工厂模式
- 原型模式
- 观察者模式
- 装饰器模式
- 代理模式
- 迭代器模式
这篇关于【十月打卡】第68天 前端常用的7种设计模式(4)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15AntDesign项目实战:新手入门与初级应用教程
- 2024-11-15AntDesign-Form-rules项目实战:新手指南
- 2024-11-14ESLint课程:初学者指南
- 2024-11-14Form.List 动态表单课程:新手入门教程
- 2024-11-14Redux课程:新手入门完全指南
- 2024-11-13MobX 使用入门教程:轻松掌握前端状态管理
- 2024-11-12前端编程资料:新手入门指南与初级教程
- 2024-11-12前端开发资料入门指南
- 2024-11-12前端培训资料:适合新手与初级用户的简单教程
- 2024-11-12前端入门资料:新手必读指南