Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented programming??
Answers
☆Object-oriented programming ☆
methodology built around data abstraction and message communication between objects. The basic concepts of OOP are encapsulation, inheritance, and polymorphism.
☆Interface-oriented programming☆
extension of OOP in which all dependencies uses abstract interfaces where implementations are separate and decoupled.
☆Aspect-oriented programming ☆
Type of programming concerned with cross cutting functionality list logging and exception handling that spans multiple layers in the system. The idea is to modularise them into units called aspects and select execution path at runtime.
_________________________
Answer:
Object-oriented programming = methodology built around data abstraction and message communication between objects. ... Aspect-oriented programming = Type of programming concerned with cross cutting functionality list logging and exception handling that spans multiple layers in the system.
Explanation: