Answer:
"i suppose" negative? I'm sorry if it's wrong..
Explanation there is the rest in comments
Answer:
I don't think so. In today's computer era, many different solution directions exist for any given problem. Where OOP used to be the doctrine of choice, now you would consider it only when the problem at hand fits an object-oriented solution.
Reason 1: When your problem can be decomposed in many different classes with each many instances, that expose complex interactions, then an OO modeling is justified. These problems typically produce messy results in other paradigms.
Reason 2: The use of OO design patterns provides a standardized approach to problems, making a solution understandable not only for the creator, but also for the maintainer of code. There are many OO design patterns.
Answer:
<u>In physics</u>, efficiency is a measure of how much energy is conserved in a process.
<u>In programming</u>, efficiency is directly linked with the speed of runtime execution for software and algorithmic efficiency.
In this comparison, both meanings try to measure the quality of the processes and have formulas to detect this efficiency.
Both meanings have different formulas to define the measures, Big O notation for programming and percentage of energy output divided by energy input for physics. Furthermore, in physics is not possible to get 100% efficiency, but it is possible for programming to have O(1) of efficiency.
The loyalty of customers to a business is called-- customer loyalty/satisfaction