ArchitectureCode Structure
KW-0072

Abstraction

Concept
Meaning

hiding complex implementation details behind a simple interface so users interact with only necessary functionality

Example

“Service layer hides database queries, exposing simple methods like getUser()”

Reference
Improves code clarity and flexibility; key principle in system design
Related
encapsulationinterfacedesign pattern

Built with ♥ by Sakib