写点什么

软件设计原则

0 人感兴趣 · 8 次引用

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

软件开发的核心原则

用户头像
宇宙之一粟
2022-05-24

软件设计有两种方式:一种是设计得极为简洁,没有看得到的缺陷;另一种是设计得极为复杂,有缺陷也看不出来。第一种方式的难度要大得多。

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

架构设计之「入口统一」原则

用户头像
凌晞
2022-04-29

所以,从架构设计出发,对外提供的接口能力,尽量保持入口统一,因为入口统一的背后,是业务模型的统一、技术方案的统一、架构体系的统一。最后,善于运用超级思维,来解决具体问题。

软件设计原则

用户头像
猴子胖胖
2020-11-01

软件设计原则 solid原则

架构师训练营第 1 期 -Week2 - 课后练习

用户头像
鲁小鲁
2020-09-27

1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

https://static001.geekbang.org/infoq/81/8122807867e233bb8e450f23c9d096d0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

依赖倒置原则

用户头像
知行合一
2020-09-26

1 依赖倒置原则是指高层模块不依赖低层模块,低层模块也不依赖于高层模块。通过在高层模块中定义接口,由低层模块来实现,在高层模块中调用接口。从而实现了高层模块可以调用接入不同实现的低层模块,达到高层模块和低层模块解耦的目的。这样针对不同的场景,

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

框架设计 - 第二周作业

用户头像
睁眼看世界
2020-09-26

依赖倒置原则即 DIP;DIP 指的是高层模块不能依赖低层模块,而是依赖于抽象;且此抽象也是高层模块定义的,供低层模块来实现。从而实现高层模块与低层模块的解耦。一般作为框架的设计思路,作为低层模块,在使用框架时遵从约定大于配置。

https://static001.geekbang.org/infoq/01/01cce897cc26047c2efa7e598a453ead.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

核心稳定、易扩展——开放关闭原则(The Open-Closed Principle)

阐释开放关闭原则(The Open-Closed Principle)的分析实践思路,帮助开发核心稳定、易扩展、易维护的程序。

软件设计原则_软件设计原则技术文章_InfoQ写作社区