What is functional decomposition?
It is an aspect of structured programming, but in Object-Oriented Programming it is considered bad.
Is she bad indeed?
What are your symptoms in OOP?