-
Name: Functional decomposition/ “No OO (Object-Oriented)”
-
Refers to an object-oriented system that’s built like a procedural system
-
Often by experienced, non-object oriented developers who build applications in an object-oriented-language
-
Developers try to directly translate a main routine that calls onto to many subroutines in an object-oriented environment by assigning a new class to every subroutine ignoring class hierarchy altogether
-
Identification,
- Classes with single functions
- Classes having only private data members
- Classes with “function name”