阅读本文的人都熟悉一些普遍的抽象风格—例如结构化、模块化和面向对象—它们出现在很多不同的语言中。
Everyone reading this article is familiar with a few pervasive abstraction styles - such as structured, modular, and object-orientation - which appear in numerous languages.
传统的面向对象编程,尤其是在诸如python之类允许多重继承的语言中,都会试图使用一个继承层次结构来模块化关注事项。
Traditional object-oriented programming, especially in languages like Python that allow multiple inheritance, attempt to modularize concerns with an inheritance hierarchy.
它既是一种强壮的函数型程序设计语言,又是(由于其面向对象和模块化的体系结构)开发大型应用程序的出色语言。
It is both a strong functional programming language and (by virtue of its object-oriented and modularized architecture) an excellent language for developing large applications.
应用推荐