• 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”