Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Design pattern and UML

Can someone send me an article or a book where i can find how to use design patterns inside UML class diagrams? Extra points for references having a case study and a summary about how to use design patterns throughout the UML class diagram.

like image 359
onepseudoxy Avatar asked Mar 04 '11 17:03

onepseudoxy


People also ask

What are the 3 types of patterns?

Three Types of Design Patterns (Behavioral, Creational, Structural) Distinguish between Behavioral, Creational, and Structural Design Patterns.

Is MVC a design pattern?

The Model-View-Controller (MVC) is an architectural pattern which separates an application into three main groups of components: Models, Views, and Controllers. MVC is abbreviated as Model View Controller is a design pattern created for developing applications specifically web applications.

What is meant by design pattern?

A design pattern is the re-usable form of a solution to a design problem. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines, particularly software engineering.

What is UML model?

A Unified Modeling Language (UML) diagram provides a visual representation of an aspect of a system. UML diagrams illustrate the quantifiable aspects of a system that can be described visually, such as relationships, behavior, structure, and functionality.


1 Answers

Check out the paper design patterns in UML:

http://citeseer.ist.psu.edu/viewdoc/download;jsessionid=0BD206579FFCD3CB04CEE65D99F391A1?doi=10.1.1.1.3297&rep=rep1&type=pdf

and a useful link here:

http://www.developer.com/design/article.php/3309461/Using-Design-Patterns-in-UML.htm

If you are looking for a book, try Applying Design Patterns and UML

http://www.amazon.com/Applying-UML-Patterns-Craig-Larman/dp/0137488807

like image 120
Brandon Frohbieter Avatar answered Oct 14 '22 05:10

Brandon Frohbieter