gang-of-4-patterns AT lists.siebelschool.illinois.edu
Subject: Design Patterns discussion
List archive
- From: Debarshi Sanyal <debarshisanyal AT gmail.com>
- To: Mohammed Ghazi <moh_master_cs AT yahoo.com>
- Cc: "gang-of-4-patterns AT cs.uiuc.edu" <gang-of-4-patterns AT cs.uiuc.edu>
- Subject: Re: [gang-of-4-patterns] some questions about design patterns:
- Date: Wed, 7 Aug 2013 14:04:12 +0530
- List-archive: <http://lists.cs.uiuc.edu/pipermail/gang-of-4-patterns/>
- List-id: Design Patterns discussion <gang-of-4-patterns.cs.uiuc.edu>
Hi,
Design patterns are crisply described as "recurring solutions to common problems in software design". Since a pattern captures a time tested successful solution to a problem that others have faced before, it is expected to be a good solution for the problem at hand, too. Each pattern has a name and so the various aspects of the solution are easily captured in a single name, thus helping designers use a common vocabulary.
I do not see any connection between the aspects you mentioned and design patterns per se.
Design patterns are used while designing various classes in object-oriented design. Given a requirement (for example, there should be a single instance of a class in the lifetime of the program, etc.), it is usually possible to get a design pattern that elegantly solves the problem. The overall software architecture is often a collection of design patterns and how they interact. Obviously there might be other classes that do not fit into common patterns.
Software architecture patterns in general describe the pattern for the overall software design. Design patterns work at a smaller scope.
Regards,
Debarshi
On 7 August 2013 05:37, Mohammed Ghazi <moh_master_cs AT yahoo.com> wrote:
Hi,I have the following questions about design patterns:
First: Could any one describe to me how design patterns affect the software quality attributes ( availability , security , ,testability.....etc??? is there any relations between them?Second: Where is the exact position of design patterns in SDLC ( System Development Life Cycle)? It is appeared on the design phase ? or they appear in a high level design of a software ( software architecture)?I am looking for PHD proposal in this area , any one interest to share some ideas with me?Thanks .....With my Best Regards--Mohammed Ghazi Al-ObeidallahLecturerKing Abdulaziz University- Jeddah/Saudi Arabia
Faculty of Computing and Information Technology
Mobile: 0591859675Office: +966 2 6400000 Ext: 67965
P.O Box 80221 Jeddah 21589
_______________________________________________
gang-of-4-patterns mailing list
gang-of-4-patterns AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/gang-of-4-patterns
- [gang-of-4-patterns] some questions about design patterns:, Mohammed Ghazi, 08/06/2013
- Re: [gang-of-4-patterns] some questions about design patterns:, Debarshi Sanyal, 08/07/2013
- Message not available
- Re: [gang-of-4-patterns] some questions about design patterns:, Mohammed Ghazi, 08/12/2013
- Re: [gang-of-4-patterns] some questions about design patterns:, Mohammed Ghazi, 08/12/2013
- Re: [gang-of-4-patterns] some questions about design patterns:, Debarshi Sanyal, 08/12/2013
- Re: [gang-of-4-patterns] some questions about design patterns:, Mohammed Ghazi, 08/12/2013
- Re: [gang-of-4-patterns] some questions about design patterns:, Mohammed Ghazi, 08/12/2013
- Message not available
- Re: [gang-of-4-patterns] some questions about design patterns:, Debarshi Sanyal, 08/07/2013
Archive powered by MHonArc 2.6.16.