You gotto start somewhere
A lot of times in life we come across problems, thoughts, processes, protocols that we don’t quite agree with. At the same time, the society abides by them, and you are firmly asked to comply. The mind offers resistance, and we either succumb to our resistance or to the external pressure. Whichever path we choose, the resistance continues to remain. Resistance, a lot of times, hinders learning. Not all things in life are as straight forward as object oriented programming or E-R diagrams. Not a lot of people see sense in objects and classes when they first begin to learn OOPs. But they are forced through the learning process, whether they agree with the concepts or not. It is when the learning gets much deeper that you start recognizing the finer aspects, understand and appreciate objects and their attributes and their functionality. What I am trying to say here is, the basic components in any theory may not be attractive, may not be convincing, but where they fit in the whole model is ...