Dear All,
As many folks know that anyone can write a working application after a few months trainning, but not everyone can write a nice and robust application in such short time of period, and in fact many programmers who had a few years experience still can't perform a best practice class design, and unfornaturely, i am one of those poor people.
I read through this link: http://msdn.microsoft.com/en-us/library/ms229042.aspx, but it is just theory and no practical examples there, what I really need is a example that can demonstrate those guidelines or principles.
I had googled the internet, but most of the post there are just theory. Can someone in here supply an example that addresses the good object oriented class design or point me to the right place that has such examples (preferable in c#).
Many thanks.
Loading
Andie DuPosted Jul 29, 2011, 2:16 AM
Andie DuPosted Jul 29, 2011, 2:14 AM
good suggestion, just as startup, are you able to suggest some links that involves good design of reading in a text file, manipulating the data in a specified manner and then outputting the result. Nothing more complicated than core language elements (classes, iterations, arrays, etc) and basic text file IO (reading/writing)
Manas PatnaikPosted Jul 28, 2011, 1:15 PM
Implementation of OOAD defers on case to case basis.An application can be a combination of modules which can follow a particular or combination of design patterns.
So i guess as you want pointer for implementing OOPs i would suggest your to read HeadFirst Design Patterns (http://oreilly.com/catalog/9780596007126).This book will guide you through various complication that can arise during a project.
Also i would recomend you to download and go through The Beer House Project (http://thebeerhouse.codeplex.com/).This has various version starting from Asp.net 2 to Latest MVC model.It will give your fair amount of Idea.
Lastly i personally feel the software design and architecture comes with experience so dont worry, give your self some time .
Thanks
Manas
Mahesh ChandPosted Jul 28, 2011, 12:42 PM