Q. Why does the software design improve when we use object-oriented concepts?
Ans. The software design gets betters when we use object-oriented concepts because
1.Object-orientation efforts at higher level of abstraction. The development is able to proceed at the object level and ignore the rest of the system for as long as necessary.
2.The data on that a system is based tends to be more stable than the functionality it supports.
3.Object-orientated programming encourages as well as supports good programming techniques.
4.Object-oriented programming design as well as programming promote code re-use.