Title :
Design patterns in software development
Author :
Mu Huaxin ; Jiang Shuai
Author_Institution :
Int. Sch., Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
Design pattern describes a repeatedly presenting issue during software designing, as well the solution to it. Applying design pattern enables developers to reuse it to solve a specified designing issue. Design patterns help designers communicate architectural knowledge, help people learn a new design paradigm, and help new developers avoid traps and pitfalls that have traditionally been learned only by costly experiences. In this paper, we briefly introduce the concept of software design pattern and give a research on some design patterns, including Observer Pattern, Decorator Pattern, Factory Method Pattern and Abstract Factory Pattern.
Keywords :
object-oriented programming; software engineering; abstract factory pattern; architectural knowledge; decorator pattern; factory method pattern; observer pattern; software design pattern; software designing; software development; Computational modeling; Concrete; Observers; Production facilities; Programming; Runtime; Software; Design Pattern; Object-Oriented; Software Development;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-9699-0
DOI :
10.1109/ICSESS.2011.5982228