Answer:
B. Modeling objects.
D. Object interaction without a prescribed order.
Explanation:
The major emphasis of object oriented programming include: Abstraction, encapsulation, polymorphism and inheritance. In object oriented programming, the problem is first modelled as an object that has properties and method.
From the question, B and D is the correct option. With object oriented programming, we need to model the object (B) and we need to define object interaction (D).