DocumentCode :
2131890
Title :
Realizing the open-closed principle
Author :
Xu, Chong-wei ; Hughes, Jose
Author_Institution :
Comput. Sci. & Inf. Syst., Kennesaw State Univ., Atlanta, GA, USA
fYear :
2005
fDate :
2005
Firstpage :
274
Lastpage :
279
Abstract :
The first principle in developing large software systems is the open-closed principle (OCP). This principle seems asking for two conflict goals. How to realize the principle in the real software practice? What are the enabling technologies that can be used to implement the principle? This paper uses a case study to demonstrate the importance of the principle, the design methodology for realizing the principle, and its enabling technologies.
Keywords :
Java; distributed object management; multi-threading; object-oriented programming; software architecture; software reusability; JavaBeans; component-based software; multithreading; open-closed principle; software architecture; software engineering; software reuse; Animation; Computer science; Costs; Design methodology; Java; Multithreading; Software design; Software maintenance; Software systems; Sorting; Component-based Software Engineering; JavaBeans; Multithreading; Software Architecture; Software Reuse;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science, 2005. Fourth Annual ACIS International Conference on
Print_ISBN :
0-7695-2296-3
Type :
conf
DOI :
10.1109/ICIS.2005.107
Filename :
1515414
Link To Document :
بازگشت