471,605 Members | 1,459 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,605 software developers and data experts.

Design Pattrens

Hi all,
What is a DesignPattrens?
Why Design pattren cocpets are intorduced?
Using Csharp how should i develop designpattern concept?
Any one please explained me or any reference sites please provide me

I want to know the concept

regards,
Tulasi kumar
Jan 21 '06 #1
4 2776
Here are a few resources on patterns.
http://www.dofactory.com/Patterns/Patterns.aspx
http://msdn.microsoft.com/practices/
http://patternshare.org/

--
Tim Wilson
..NET Compact Framework MVP

"TulasiKumar" <tu*********@nannacomputers.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
Hi all,
What is a DesignPattrens?
Why Design pattren cocpets are intorduced?
Using Csharp how should i develop designpattern concept?
Any one please explained me or any reference sites please provide me

I want to know the concept

regards,
Tulasi kumar

Jan 21 '06 #2
Think of them as common ways of performing specific tasks such as a Queue,
Stack or Linked List.. They are very usefull because they give you a "known
to work well" format for specific tasks.

Asking how to develop design patterns in C# is not really a good question to
ask because it depends on what pattern you are creating.

"TulasiKumar" <tu*********@nannacomputers.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
Hi all,
What is a DesignPattrens?
Why Design pattren cocpets are intorduced?
Using Csharp how should i develop designpattern concept?
Any one please explained me or any reference sites please provide me

I want to know the concept

regards,
Tulasi kumar

Jan 21 '06 #3
A design pattern is not a very complicated idea. It started when some
people with a lot of experience programming object-oriented systems
noticed that they were writing essentially the same code over and over
again in slightly different ways on different projects.

So, they came up with a general description of what this code did, and
then published the design (of the code) and examples. In other words,
they found a common problem, designed a good solution, gave the
solution a name, and published it.

The advantage of design patterns is that if you use them, you will be
solving certain well-known problems in a well-known way, so other
programmers reading your code will immediately recognize what you're
doing.

As well, the published patterns are solid and have worked out a lot of
common mistakes, so your code tends to be better as a result.

The famous book on design patterns is called Design Patterns, by Gamma,
Helm, Johnson and Vlissides, whom you will hear called "The Gang of
Four". You can see the book at Amazon, here:

http://www.amazon.com/gp/product/020...lance&n=283155

Jan 21 '06 #4
It is also worth noting that certain patterns demand particular language
features to implement correctly. For example, a pattern that solves a
problem using multiple-inheritance isn't going to work at all in C# and will
need a different solution. Hence Design Patterns are not entirely
language-independent and you need to be wary of this when looking at the
pattern, and potentially asking whether your language can support the
implementation of the pattern.

"TulasiKumar" <tu*********@nannacomputers.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
Hi all,
What is a DesignPattrens?
Why Design pattren cocpets are intorduced?
Using Csharp how should i develop designpattern concept?
Any one please explained me or any reference sites please provide me

I want to know the concept

regards,
Tulasi kumar

Jan 23 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by zlst | last post: by
reply views Thread by Edward Diener | last post: by
2 posts views Thread by Paul Cheetham | last post: by
1 post views Thread by Nogusta123 | last post: by
reply views Thread by YellowFin Announcements | last post: by
19 posts views Thread by neelsmail | last post: by
10 posts views Thread by vital | last post: by
reply views Thread by leo001 | last post: by
reply views Thread by CCCYYYY | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.