Definition
A “God struct” (or God Object/Class) is a programming anti-pattern where a single data structure (struct/class) takes on too many responsibilities, becoming excessively large and central to the system, violating separation of concerns and making code hard to understand, maintain, and test.