第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【十月打卡】第68天 前端常用的7種設(shè)計(jì)模式(4)

標(biāo)簽:
設(shè)計(jì)模式

设计原则是指导思想,设计模式是套路

五大设计原则

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种设计模式

  • 单例模式
  • 工厂模式
  • 原型模式
  • 观察者模式
  • 装饰器模式
  • 代理模式
  • 迭代器模式
點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消