Lecture 10: Faking out the GUI with Factories

September 12, 2012

Ambient temperature: 74.9oF Concepts  We have learned two of the Four Pillars of Abstraction from the Lecture Webpage. Go read them. Abstract Structure was demonstrated with various types of Balls inheriting from ABall,and us writing code only for ABalls. Abstract Behavior was demonstrated by the “Strategies” that we will use in Homework 3 to make […]


Lecture 09: Composing Behaviors

September 10, 2012

Ambient Temperature: 74.8oF Concepts Practical demonstration of dynamic classloading in action – the JVM only loads the bytecode of a class into memory when the class is used by code that is running. When a hitherto-unknown class is requested by the JVM, it goes and tries to find the class, and loads the class if […]