软件工程中的粒度

软件工程中的粒度

粒度是在一个体系(系统)中的最小单位的衡量。

在编程开发中粒度从小到大可以扩展为:

一个表达式 -> 一行代码 -> 一个函数 -> 一个模块 -> 一个组件 -> 一个系统 -> 一个分布式系统 -> 一个平台 -> 一个云

在编程思想中粒度可以扩展为:

过程 -> 结构/函数FP -> 面向对象OOP -> 面向服务SOA -> 面向切面AOP -> 面向领域DDD

Licensed under CC BY-NC-SA 4.0