Oop 什么是静态模块化?

Oop 什么是静态模块化?,oop,module,procedural-programming,Oop,Module,Procedural Programming,我在采访Niklaus Wirth时遇到了静态模块化这个术语,他在采访中说 然而,我认为OOP是大型程序设计的一个方面;也就是说,作为一个逻辑上遵循小规模编程的方面,需要对过程编程有很好的了解。静态模块化是面向对象编程的第一步。它比完整的面向对象编程(OOP)更容易理解和掌握,在大多数情况下,它就足以编写好的软件,遗憾的是,在大多数通用语言中,除了Ada之外,它都是如此。 在某种程度上,OOP没有实现它的承诺 我想知道静态模块化这个术语的真正含义是什么。这个词似乎没有被广泛使用 完整的采访可以在

我在采访Niklaus Wirth时遇到了静态模块化这个术语,他在采访中说

然而,我认为OOP是大型程序设计的一个方面;也就是说,作为一个逻辑上遵循小规模编程的方面,需要对过程编程有很好的了解。静态模块化是面向对象编程的第一步。它比完整的面向对象编程(OOP)更容易理解和掌握,在大多数情况下,它就足以编写好的软件,遗憾的是,在大多数通用语言中,除了Ada之外,它都是如此。 在某种程度上,OOP没有实现它的承诺

我想知道静态模块化这个术语的真正含义是什么。这个词似乎没有被广泛使用


完整的采访可以在这里阅读

我怀疑Modula之父的意思是使用模块来组织和封装代码,而不添加继承和多态性。感谢您指出Modula编程语言。modula 2的维基页面让我很清楚这个术语。我很高兴它有帮助。你应该总结一个答案并接受它。