面向概念的编程
摘要:面向对象编程(OOP)旨在通过隐藏对象的表示和访问机制以描述对象的结构和行为。在本文中,我们描述了一种称为概念导向编程(COP)的方法,它专注于建模引用,假设引用也具有应用程序特定的结构和行为,解释了整个程序的大部分或甚至全部复杂性。COP中的引用完全合法,并且在函数分布方面与对象具有相同的地位。为了支持这种设计,我们引入了一个称为概念的新编程构造,它概括了传统的类,并引入了概念包含关系来概括类的继承。COP的主要优点是它允许程序员描述程序的两个方面:显式使用的对象函数和具有横切特性的引用的中间功能,在对象访问期间在幕后隐式执行。
作者:Alexandr Savinov
论文ID:0806.4746
分类:Programming Languages
分类简称:cs.PL
提交时间:2010-09-28