首页> 外文会议>International Conference on Software Engineering Research Practice >Cooperative Object-Oriented Programming in Python
【24h】

Cooperative Object-Oriented Programming in Python

机译:在Python中的协同面向对象编程

获取原文

摘要

In this article we will investigate the object-oriented features of the Python programming language. Python supports encapsulation with limited information hiding; it has full support in polymorphism and inheritance. Therefore, Python fits the definition of object-oriented programming languages. On the other hand, there are some "add-on" features that are commonly available in many main-stream object-oriented languages but are missing in Python. We will examine these features and, whenever possible, provide "work-around" so the user can enjoy the benefits of these missing features. We call this "cooperative object-oriented programming" because when we "simulate" these features, we often need to advise the users not to trespass into the forbidden zone so that the "work-around" can function as expected.
机译:在本文中,我们将研究Python编程语言的面向对象的功能。 Python支持封装有限的信息隐藏;它具有多态性和继承的完全支持。因此,Python适合面向对象的编程语言的定义。另一方面,存在一些“加载项”功能,这些功能通常以许多主流面向对象的语言可用,但在Python中缺少。我们将检查这些功能,并在可能的情况下提供“工作 - ”,因此用户可以享受这些缺失功能的好处。我们称之为“协同面向对象编程”,因为当我们“模拟”这些功能时,我们经常需要建议用户不要侵入禁区,以便“工作 - 静止”可以按预期运行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号