⟩ What is difference between Function Oriented Design and Object Oriented design?
Function oriented design is dividing a bigger problem set
to small functional units and then
structure/organize/sequence these functional units to
design the solution.
OOD is identifying objects (entities) involved in the
system and designing solution based on their relationships
and interactions.
FOD approach is mainly used for computation sensitive
application, whereas OOD approach is mainly used for
evolving system which mimicks a business process or
business case.