例如,在经典的面向对象编程中,我可能有一个类 School ,它有一个代表学生的字符串数组(不是理想的数据结构,仅用于说明目的)。它可能看起来像这样
class School {
String name;
String[] students;
}
然后我可以实例化一堆不同的学校,每个学校都有不同的名字和不同的学生。这个概念如何转化为 Node.js?如果我有一个 School 模块,那么整个应用程序将共享一个实例。我最初的想法是将每所学校表示为 JSON 对象,并基本上传递 JSON,而我通常会传递 School 的实例。这是正确的想法吗?是否有替代方法?