Advantages of OOP ?
Im a fun ofOOPdesigns. I design my bussiness classes when I start a new project. Then maybe I will writemapperclasses for bussiness classes to mapDBtables or using anO/RM tool or anODBMS.
Think that this project is big one and it has long deadline. You will develop it 2 or 3 years. Requirements will be changed. To develop this project with OOP designs andn-Tier application design is good idea. But I am asking myself this question "Why am I choosing this long way ?".
I think the advantages of OOP arere-usable and flexible(when there is a new requirement). OOP makes less code behind user-interface. But I dont understand the flexible.
Procedural coding style makes spagetti and silly coding. There will be repetition of code. It isnt flexible. You have to change everywhere if u had a new requirement.
Can somebody tell me if there is a new requirement won't I change anything in OOP design ? or do I think wrong ?
And If you need performance the fastest solution is procedural coding. OOP makes it slow.
At this point, Maybe you will use Dataset for procedural coding. What is the difference between to filldataset->datatable->datarowsand yourcustom collections ?
If you are working on huge data, dataset is always the fastest one.
If you are working onobjects, It usesCPUmore then dataset.
Im sorry but Im confused. I love OOP design coding but Procedural coding passes me.
And they say OOP isoversold: http://www.geocities.com/tablizer/oopbad.htm
And C#3.0 knocking the door. OOP world is improving I dont think Procedural will improve.
What do you think ?
(Sorry about my simple English)

