____ takes the idea of breaking down a program into separate and reusable functions to the next level by focusing on the encapsulation of programming policies.
a. Aspect-oriented programming (AOP)
b. Object-oriented programming (OOP)
c. Object programming (OP)
d. Structured programming

Q&A Education