写点什么

SOLID

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/8a/8a3f7217100b1f29329b0375253bceca.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

设计原则 — L 里氏替换原则

子类对象能够替换父类对象出现的任何地方,并保证原来程序的逻辑行为不变及正确性不被破坏。

https://static001.geekbang.org/infoq/55/551e3a9f2f83377352aec1ff27d46a66.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

读 2022 年 JavaScript 趋势报告

《JavaScript 2022趋势调查报告》发布了。收集了 39,472 份调查报告,几乎是去年的两倍,涵盖了浏览器、开发者对 JavaScript 特性、代码库、技术、工具、资源等的内容。下面来一起看看这份报告,并加深对 JavaScript 的认识,在新的一年里提升一个档次。

https://static001.geekbang.org/infoq/3c/3ca54b769cce3e719d80adeeaff0e4e4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

设计模式之禅(一)

用户头像
青柚1943
2022-07-24

最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。

实践 GoF 的 23 种设计模式:SOLID 原则(上)

本文以我们日常开发中经常碰到的一些技术/问题/场景作为切入点,示范如何运用设计模式来完成相关的实现。

https://static001.geekbang.org/infoq/e5/e5e992e03668be94e0fc7bf1d020405d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实践 GoF 的 23 种设计模式:SOLID 原则

用户头像
元闰子
2022-02-26

如果把设计模式类比为武侠世界里的武功招式,那么SOLID原则就是内功内力。通常来说,先把内功练好,再来学习招式,会达到事半功倍的效果

为什么 SOLID 原则仍然是现代软件架构的基石

用户头像
topsion
2021-11-28

最近20年软件设计发生了天翻地覆的变化,但是SOLID原则至今仍然是软件设计的最佳实践。

软件开发除了 23 种设计模式,还有 7 个开发原则需要了解

摘要:使用设计模式能够使我们开发的程序,易维护、可拓展,可复用。但是在23个设计模式的背后,还有7个开发原则去支撑着设计模式,保证23个设计模式能够易维护、可拓展,可复用。所以这篇文章来解开七大设计原则的神秘面纱。

https://static001.geekbang.org/infoq/69/699808c16e5542afebc1a3ad481e4184.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

有原则,方得始终!

用户头像
Arvin
2021-01-19

有原则,方得始终,SOLID 原则,实际上,SOLID 原则并非单纯的 1 个原则,而是由 5 个设计原则组成的,它们分别是:单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应 SOLID 中的 S、O、L、I、D 这 5 个英文字母。

架构师训练营 - 第 3 课总结 -20200620- 软件设计

用户头像
👑👑merlan
2020-06-18

SOLID原则及工厂模式,响应式编程,单例模式,适配器模式,模版模式,策略模式,装饰器模式,组合模式,MVC

SOLID_SOLID技术文章_InfoQ写作社区