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

