Добавлено: 21 октября 2023 г.
Functional Decomposition is good in a procedural programming environment. It's even useful for understanding the modular nature of a larger-scale application.
Unfortunately, it doesn't translate directly into a class hierarchy, and this is where the problem begins. In defining this AntiPattern, the authors started with Michael Akroyd's original thoughts on this topic. We have reformatted it to fit in with our template, and extended it somewhat with explanations and diagrams.