我们一起来读书吧 关注:155贴子:3,237
  • 0回复贴,共1

《架构整洁之道》1-6章

只看楼主收藏回复

设计和架构是没有区别的;底层设计细节和高层架构信息是连续体,是不可分割的;好的架构设计可以提高成产力,减少构建成本。系统行为,紧急的,但不总是特别重要,系统架构,是重要的,但不总是特别紧急;编程范式指的是程序的编写模式。结构化编程:结构化编程是对程序控制权的直接转移进行了限制和规范;面向对象编程:对程序控制权的间接转移进行了限制和规范;函数式编程:是对程序中的赋值进行限制和规范;结构化编程范式赋予了我们创造可证伪程序单元的能力。明白了功能性降解拆分为何在架构设计领域是最佳实践;拥有良好设计架构的应用程序,需要将状态可修改的部分和不可修改的部分隔离成单独的组件,用合适的机制保护可变量,我们应该将大部分处理逻辑归于不可变组件中,可变组件的逻辑应该越少越好;顺序结构 分支结构 循环结构 和 间接转移等几种行为组成计算机程序。设计原则告诉我们如何将数据和函数组织成为类以及如何将这些类链接成程序;


IP属地:北京1楼2022-12-30 14:52回复