Designing components versus objects: A transformational approach

David H. Lorenz, John Vlissides

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

A good object-oriented design does not necessarily make a good component-based design, and vice versa. What design principles do components introduce? This paper examines component-based programming and how it expands the design space in the context of an event-based component architecture. We present a conceptual model for addressing new design issues these components afford, and we identify fundamental design decisions in this model that are not a concem in conventional object-oriented design. We use JavaBeans-basedexamples to illustrate concretely how expertise in component-based design, as embodied in a component taxonomy and implementation space, impacts both design and the process of design. The results are not exclusive to JavaBeans-they can apply to any comparable component architecture.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفProceedings of the 23rd International Conference on Software Engineering, ICSE 2001
مكان النشرToronto, Canada
ناشرIEEE Computer Society
الصفحات253-262
عدد الصفحات10
رقم المعيار الدولي للكتب (الإلكتروني)0769510507
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 1 مايو 2001
منشور خارجيًانعم
الحدث23rd International Conference on Software Engineering, ICSE 2001 - Toronto, كندا
المدة: ١٢ مايو ٢٠٠١١٩ مايو ٢٠٠١

سلسلة المنشورات

الاسمProceedings - International Conference on Software Engineering
مستوى الصوت2001-May
رقم المعيار الدولي للدوريات (المطبوع)0270-5257

!!Conference

!!Conference23rd International Conference on Software Engineering, ICSE 2001
الدولة/الإقليمكندا
المدينةToronto
المدة١٢/٠٥/٠١١٩/٠٥/٠١

بصمة

أدرس بدقة موضوعات البحث “Designing components versus objects: A transformational approach'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا