c++ - 学习编写有组织的模块化程序

标签 c++ oop modularization

我是一名计算机科学专业的学生,​​我刚刚开始为我的类(class)作业编写相对较大的程序(750 到 1500 行之间)。到目前为止,可以通过任何合理级别的模块化和面向对象设计来解决问题。但是,既然我正在为我的作业编写更复杂的代码,我想学习编写更好的代码。

谁能给我指出一些资源的方向,让我了解在设计程序架构时要寻找什么样的东西,以便尽可能模块化?

最佳答案

这个问题以前在这里问过,答案一般是没有这本书。这样做的原因是没有可以应用于问题的“规则”——你必须继续体验。我的经验是,您应该使用清晰的单向依赖图编写多个库,但除此之外我不想 promise 。

关于c++ - 学习编写有组织的模块化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663288/

相关文章:

C++ 简单循环引用和前向声明问题

java - java中为什么要使用接口(interface)

PHP 忽略类内的 __set 方法

language-agnostic - 什么时候抽象和模块化在编程中是一种不好的做法?

c++ - 如何使用 2 个数字之间的数字使 "if "语句为真? C++

C++ lambda 作为参数。错误 : use of deleted function

c++ - 如何在 Windows 上为 NetBeans 和 gcc 添加库包含路径?

c# - 用非静态类包装静态类

swift - 如何模块化和重用部分 View 和 Controller ?