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