subject-oriented programming
subject-oriented programming
(programming)The flexibility of subject composition introduces novelopportunities for developing and modularising object-orientedprograms. Subject-oriented programming-in-the-large involvesdividing a system into subjects and writing rules to composethem correctly. It complements object-oriented programming,solving a number of problems that arise when OOP is used todevelop large systems or suites of interoperating orintegrated applications.
IBM subject-oriented programming.