C++面向对象多线程编程 7.0分
读书笔记 1.5.3 类作为模型
Y22

类可用于创建软件模型。软件模型有两种主要类型,C++可以用于创建这两种模型。第一类模型是一些过程、概念或思想的放大表示。这种模型用于分析或试验。例如,C++可用于分子建模。在这类建模中,对分子内结构和化学过程的假设可以在使用了支持面向对象C++的软件中实现。可以模拟化学键间的距离和角度。当引入一组新原子时,可以研究此时分子的行为。可以评价化学反应如何影响分子结构。这些假设可以不借助真实的分子而在计算中探索。软件模型模拟了真实分子的形成和作用,所以可以用于预测真实分子结构和化学反应的特征和行为。 第二类软件模型是用软件对某些现实任务、过程或思想的再现。这一模型的目的是让它像真实对应物、系统或应用程序的一部分一样发挥作用。软件取代人工系统或某些物理体的某些组件。例如,我们可以使用C++的面向对象能力为桌面或袖珍计算器建模。我们可以使用类结构来声明软件计算器的组件。软件计算器于是就可以将桌面计算器取而代之了。这类模型与用于试验和分析的模型相反。软件计算器实际上取代了桌面计算器。类calculator复制了桌面计算器的所有功能性特征,这是为了取代它,而不是为了研究它。

0
《C++面向对象多线程编程》的全部笔记 4篇
豆瓣
免费下载 iOS / Android 版客户端