Design and realisation of a knowledge base( Télécharger le fichier original )par Sawssan SELMI - Ingénieur en informatique 2011 |
3.3. Detailed designAt this part we will start by presenting some used design patterns; they are MVC, DAO and Session Façade. 3.3.1. Design patternA pattern describes a proven solution for a recurring design problem, placing particular emphasis on the context and helps surrounding the problem. A design pattern is a general reusable solution to a commonly occurring problem in software design. It is not a finished design that can be transformed directly into code but a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Many patterns imply object-orientation or more generally mutable state, and so may not be as applicable in functional programming languages, in which data is immutable or treated as such. 3.3.1.1. MVC
|
|