Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented programming. - Interface oriented approach compels to develop the software based on the contract. - Object oriented approach emphasizes on its aspects like: - Abstraction - Encapsulation - Inheritance - Polymorphism - Cross cutting concerns cannot be implemented in object oriented programming. - That’s not the case with aspect-oriented. However, there is a risk of system failure in this situation.
|