[Solution] Discussion 2

Bertrand Meyer emphasis the importance of using Abstract Data Types as the foundations of classes. He avers that a class should not exist unless there is a clearly well-defined Abstract Data Type that represents it. Do you agree with his thinking? Provide reasons for why developing ADTs would be a good idea to design classes and also any reasons why this would not be necessary and waste of effort, time and resources. Also answer through your individual experience, if you do build well-defined ADTs before you implement your classes?

Provide your reasons through examples from your experience of using or not using Abstract Data Types.

Please answer this opinion based, like whether you agree or disagree because it says “answer through your individual experience”.


Please look at this free ebook (Chapter 6) :  ftp://ftp.borg.moe/yarr/Gentoomen%20Library/Software%20Engineering/Object%20Oriented%20Software%20Construction.PDF

Thank You (:

Your Homework Market Your Homework Market provides you with quality papers in all subjects at all levels of education from high school to college and university. We offer assistance to students who are faced with strict timelines in delivering their papers, while at the same time having to deal with other challenges of life such as work and family life. Our papers are plagiarism-free and are delivered within your budget, in the specified timeline.