ArchitectureCode Structure
KW-0072Abstraction
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