Beyond the Black Box: Open Implementation

Beyond the Black Box: Open Implementation
复制标题

超越黑匣子:开放实施

DOI:
10.1109/52.476280
复制
发表时间:
1996
期刊:
IEEE Softw.
影响因子:
--
通讯作者:
G. Kiczales
G. Kiczales
中科院分区:
--
文献类型:
--
作者:
G. Kiczales

文献摘要

被引文献

相似文献

封装,非正式地称为黑盒抽象,是一个众所周知且公认的原则。它是软件设计的基本原则,是可移植性和重复使用的基本方法。但是,许多从业者发现自己违反了它,以便以实用的方式达到绩效要求。理论与实践之间的差距必须填补。公开实施是一种有争议的新方法,声称这样做。该论文提供了一些想法,以引发有关黑盒抽象的进一步辩论。
Encapsulation, informally known as black-box abstraction, is a widely known and accepted principle. It is a basic tenet of software design, underlying approaches to portability and reuse. However, many practitioners find themselves violating it in order to achieve performance requirements in a practical manner. The gap between theory and practice must be filled. Open implementation is a controversial new approach that claims to do just that. The paper provides some ideas to spark further debate on black-box abstraction.