Design Patterns help you solve problems. You need to have many objects
listening to one, dependant on that one - Observer Pattern might help. You
need extend an object without subclassing - Decorator Pattern might help.
You need one instance only of a class, Singleton comes in handy ( often
people have called it the new global - think that was Keith Peters who
said that). MVC isn't a particular pattern per say, it can be a combo of
patterns ( observer, composite...etc)

Its like anything else, you can probably totally overdo them - its a
matter of knowing what to use when and why. They do help in providing
structure and organization. And if you carry it over into your naming
conventions, its super easy for other people to recognize the approach
you're taking.

This subject is just way too broad for this list :)





> If I don't plan to extend my app. nor there is late requirements to meet
>  then using DP is not necessary?
>
> Thanks Troy,
> --
> Anggie Bratadinata
> Web|Graphic|Flash
> Jl. Raya Langsep 21
> Malang - East Java
> I N D O N E S I A
> http://design.ibshastautama.com
>
>
> Troy Rollins wrote:
>>
>> On Feb 22, 2006, at 11:11 PM, Anggie Bratadinata wrote:
>>
>>> What is the advantage(s) and disadvantage(s) of design patterns? I've
>>> been studying MVC and Singleton patterns but so far I'm not sure how
>>> those can make my software better.
>>
>>
>> They don't necessarily make your software any better.
>>
>> They can probably make your software easier to extend and or maintain.
>>
>> --
>> Troy
>> RPSystems, Ltd.
>> http://www.rpsystems.net
>>
>>
>> _______________________________________________
>> [email protected]
>> To change your subscription options or search the archive:
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>> Brought to you by Fig Leaf Software
>> Premier Authorized Adobe Consulting and Training
>> http://www.figleaf.com
>> http://training.figleaf.com
>>
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com



_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to