Abstract

In the Object-Oriented Design (OOD), the dependency relationships between objects affect the understandability, testability, reliability and maintainability of the system. Using the theories of contradiction matrix of TRIZ which was put forward by Altshuller the innovation master of the former Soviet Union, this paper proposed the contradiction matrix in the field of Object-oriented software design, based on the full research of the design patterns, as well as the problems of Object-oriented software design. Aimed at different dependency relationships, this matrix express which design patterns can be used to reduce the of dependence degree of objects. Using the contradiction matrix of software, this paper put forward the methods of solving the problems of software design and this have been verified using examples.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call