知识卡片

抽象:分离外部特征与内部细节

专业/工作 · 1284.b

内容

抽象指一个实体的外部特征与其内部构成细节相分离:使用者只需理解某个部件在某一层面如何与其他部件交互、共同构成更高层部件,而不必了解其内部实现。计算机、汽车这类复杂系统都靠这种分层抽象被设计、生产和使用;社会本身也依赖抽象运转——多数人享受电力、通信、食物供应而并不了解其底层技术。发散:抽象不是简化真相,而是把”当前不需要知道的细节”合法地移出注意力范围,让精力集中在手头层面的构件关系上。

参考来源

《计算机科学概论》第0章《绪论》