DCI (Data Context Interaction) is a new way to look at object oriented programming. If you’d like to read some theory to see the difference between DCI and traditional OOP there is a nice article coverting the topic: http://www.artima.com/articles/dci_vision.htmlAnd this presentation can be very helpful too: http://www.infoq.com/presentations/The-DCI-ArchitectureIn this post I’d like to show one s