我们如何明确区分架构术语抽象与软件组件, 抽象可以放在软件组件中吗?

有帮助吗?

解决方案

抽象发生 THROUGHOUT 软件工程 - 当你创建一个执行计算的函数时,那就是抽象;当你将数据及其操作分组到一个类中时,这就是抽象;当您将代码模块化为单独的架构组件时,这就是抽象。

模式是在简单的界面中隐藏组件的底层复杂性之一 - 使得对函数或过程的简单调用比每次键入所有必需的代码容易得多 - 函数已经抽象那种复杂性。

该函数可能是一个类的一部分,这是另一个抽象层,依此类推,即抽象阶梯。

查看Joel的精彩的文章,了解漏洞抽象,介绍概念

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top