Topic: Extreme OOP Coding Dojo
Time: Tuesday, 12:30 – 1:30
Object-Oriented Programming in practice seems to bear an uncanny similarity to bundles of procedures acting upon structures with the occasional fretting over an API or two. Suppose New Jersey circa 1973 no-longer holds our attention in the way it use it, how could one gain a better handle upon OOP? One way could be with an exercise involving CRC cards, but as a programmer I know that coding, rather than paper crafts, is the more productive path to improvement.
This week’s Tuesday lunch will be a coding dojo where we will write an implementation of the Blackjack card game in Java. The structure of the code will purposely be constrained though to follow an “extreme” OO approach, as described in the following short blog article:
I hope that we will learn a little more about OOP by exploring its limits. The session is open to all. Feel free to bring your lunch.