目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2243.4k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(596)
赞(0)

设计模式

本章节主要说明JavaScript的设计模式的各种实现,“设计模式”(Design Pattern)是针对编程中经常出现的、具有共性的问题,所提出的解决⽅法。著名的《设计模式》⼀书⼀共提出了23种模式。

⼀提起设计模式,相信⼤家都会脱⼝⽽出,23种设计模式及设计原则。我们的课程中会给⼤家介绍⼀些常⻅的设计原则,但是如果要想对设计原则应⽤熟练,还需要⽇后⼤家在不断的⼯作中去体会和深⼊了解。

所以也有⼈认为设计模式是“禅”,在悟不在学。但是在初始阶段,我们还是要学习⼀些设计模式的基础实现。

本套课程讲解常⻅设计模式,⼀下10种设计模式是我们在应⽤过程中⽐较常⻅的设计模式

设计原则

  1. 开闭原则:告诉我们要【对扩展开放,对修改关闭】
  2. ⾥⽒替换原则:告诉我们【不要破坏继承体系】
  3. 依赖倒置原则:告诉我们要【⾯向接⼝编程】
  4. 单⼀职责原则:告诉我们实现【类】要【职责单⼀】
  5. 接⼝隔离原则:告诉我们在设计【接⼝】的时候要【精简单⼀】
  6. 迪⽶特法则:告诉我们要【降低耦合度】

设计模式分类

创建型

  1. ⼯⼚模式
  2. 单例模式
  3. 原型模式

结构型

  1. 适配器模式
  2. 代理模式

⾏为型

  1. 策略模式
  2. 迭代器模式
  3. 观察者模式
  4. 命令模式
  5. 状态模式

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2