Experiences with C++ and object-oriented software development

Experiences with C++ and object-oriented software development
复制标题

有 C 语言和面向对象软件开发经验

DOI:
10.1145/382296.382700
复制
发表时间:
1990
期刊:
SOEN
影响因子:
--
通讯作者:
N. Wybolt
N. Wybolt
中科院分区:
--
文献类型:
--
作者:
N. Wybolt

文献摘要

被引文献

相似文献

面向对象是学术界和工业界的一个非常热门的话题和流行语。有面向对象的分析和设计技术、面向对象的语言和数据库等等。许多人看到字母“OO”,在前面加上一个“G”,在后面加上一个“D”,并认为它是“GOOD”——没有太多考虑它在软件生命周期中的含义。本文讨论了正在进行的(3年多)商业CASE工具的面向对象重新设计和C++重新实现。具体来说,为什么选择面向对象的方法以及该方法的含义和集体经验。除了预期的好处之外,我们所经历的很多事情都是不可预见和意外的。
Object-oriented is a very hot topic and buzzword both in academia and industry. There are object-oriented analysis and design techniques, object-oriented languages and databases, and so on. Many people see the letters "OO", attach a "G" to the front, and a "D" to the back and deem it to be "GOOD"---without much consideration for what it means in the software life cycle.This paper discusses the on-going (3+ years) object-oriented re-design and re-implementation in C++ of a commercial CASE tool. Specifically, why an object-oriented approach was chosen and the implications and collective experiences of this approach. In addition to the anticipated benefits, much of what we experienced was unforeseen and unexpected.