Category: <span>Coding</span>

Reflection in Java

In this presentation, we will look at some advanced uses of reflection to delegate method calls automatically, to determine where we are being called from and to create new enum values dynamically for unit test purposes, including modifying the switch statements on-the-fly. We will look at how we can use …

It Is Possible to Do Object-Oriented Programming in Java

Object Orientation(OO) means different things to different people, but they normally focus on defining terms such as encapsulation, polymorphism and inheritance, and talk about data abstraction, abstract data types and so on. This presentation takes a brief look at what one particular theory of OO suggests and what it means …