> If the data structure got messed up (put in an inconsistent state, say), you had no idea what code was responsible. With OOP, you look at the class's member functions, which is a much smaller set.
Yes this is correct. But data abstraction and encapsulation are found in all object-based code; they're not specific or related to OOP.
Yes this is correct. But data abstraction and encapsulation are found in all object-based code; they're not specific or related to OOP.