Beyond the Black Box: Open Implementation
Beyond the Black Box: Open Implementation
复制标题
超越黑匣子:开放实施
DOI:
10.1109/52.476280
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
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.