Framework Abstraction Loop
Framework has too many concepts Let’s add an abstraction layer that lets you do many common things with fewer concepts There’s a bunch of stuff you can’t do in the abstraction layer Let’s introduce new concepts to do these things
A four-step circular diagram jokes about software frameworks endlessly cycling through abstraction problems: the framework has too many concepts, abstraction reduces them but limits functionality, and new concepts are introduced to restore the missing capabilities. It is used as a reaction to overengineered frameworks and the recurring tradeoff between simplicity and flexibility.
flowchart / блок-схемаrectangular text box / прямоугольный текстовый блокcurved arrow / изогнутая стрелкаarrowhead / наконечник стрелкиcircular loop / круговой циклblack text / чёрный текстwhite background / белый фонsoftware framework concept / концепция программного фреймворкаabstraction layer / слой абстракцииdiagram / диаграмма
- @pokupkabitka / 44717 2024-09-27
- Type
- image
- Size
- 800×521 · 44.9 KiB
- Mood
- саркастичный
- Language
- en
- Added