- An object-oriented programming principle that encourages objects to be told what to do through commands rather than being queried for their state to make decisions externally. The principle promotes encapsulation, reduces coupling, and leads to more maintainable code by keeping logic and data together within the same object, rather than spreading decision-making logic across multiple classes.
This term is sponsored by: your name/company?
- Previous term: Technology debt
- Next term: Telnet
- Random term: Convention Over Configuration (webglossary.info/random 🎲)