Realizing the open-closed principle

被引:0
作者
Xu, CW [1 ]
Hughes, J [1 ]
机构
[1] Kennesaw State Univ, Kennesaw, GA 30144 USA
来源
Fourth Annual ACIS International Conference on Computer and Information Science, Proceedings | 2005年
关键词
component-based software engineering; software reuse; software architecture; !text type='Java']Java[!/text]Beans; multithreading;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:274 / 279
页数:6
相关论文
共 11 条
[1]  
Coad P., 1999, JAVA DESIGN BUILDING
[2]  
DEITEL, 2004, JAVA PROGRAM
[3]  
Fan J., 1996, Black Art of Java Game Programming
[4]  
GITTLEMAN A, 2001, INTERNET APPL JAVA 2
[5]  
HORSTMANN C, 2002, CORE JAVA, V2
[6]  
LAFORE R, 1998, DATA STRUCTURES ALGO
[7]  
MARTIN R, 2000, DESIGN PRINCIPLES DE
[8]  
MEYER B, 1988, OBJECT ORIENTED SOFT
[9]  
ROYCE W, 2000, RATIONAL EDGE, P11
[10]  
Shalloway A., 2001, Design Patterns Explained: A New Perspective on Object-Oriented Design