Separation Of Concerns

In computer science, separation of concerns is the process of breaking a program into distinct features that overlap in functionality as little as possible. Which distinct concerns exist should be determined first, and then implemented as separately as possible. This is intended to promote modular design.

Examples

A program may log its actions, handle a database of records, compute a statistic from these records, etc.

See also

 

<< PreviousWord BrowserNext >>
lars kagg
leach's storm petrel
graham's number
axel lillie
gustaf otto stenbock
black grouse
karl friedrich hermann
yorkshire dales
transaction
world rally championship
ramon martinez (fencing instructor)
maurice wilkins
aulus persius flaccus
katori shinto ryu
caesius bassus
remmius palaemon
list of string quartets by joseph haydn
publius clodius thrasea paetus
list of masses by joseph haydn
barea soranus
diogenes of sinope
constantine iii
marcus valerius probus
chess tournament history
johann friedrich dbner
core concern
shepherd's bush
wollongong, new south wales
loki software
laughing gas (novel)
magnus hirschfeld
john conington
philip stanhope worsley
uss coronado (agf 11)
basil lanneau gildersleeve
bluescope steel
thomas willis
anonymous banking
mistress
gidim
uss coronado
third person shooter
charlie watts
charles merivale