抽象与分解

Posted JaxYoun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抽象与分解相关的知识,希望对你有一定的参考价值。

一、抽象

抽象是一个从特殊到一般的过程。
抽象通过自底向上的方式理解提取问题的主要特点及共性,以使我们能将精力集中在较高层次的共同特性上,暂时忽略较低层次的细节上。

二、分解

分解是指“分而治之”、“逐步求精”的过程,是一种自顶向下逐步简化问题的方法。
通过分解,可以把复杂问题拆分成若干方面、步骤或阶段来解决。
在每一步都只集中解决当前阶段的主要问题,推迟对底层细节的考虑。
在分解过程中,每一步都比上一步更加精细、更接近问题的最终解。
分解可以让设计者暂时将精力集中在某个局部,不必过分关注其他层次的问题。

以上是关于抽象与分解的主要内容,如果未能解决你的问题,请参考以下文章

开发内容分解的9个角度

类型与关系是分解与组合面对的主要元素

UML2面向对象分析与设计 -- 面向对象思维(概念面向对象技术的发展历史对象和类面向对象技术的相关原则:抽象 封装 分解 泛化 多态 分层 复用)

过程作为黑箱抽象

项管行知07--工作分解

项管行知07--工作分解