Mainly through Java development I have extensive experience in OO design and development. I’ve used UML to develop new systems in Estate Agency and finance applications. Specifically for OO I’ve developed class hierarchies that make best use of inheritance and encapsulation. I’m interested in how OO functionality can be implemented within a relational context.
- Developed object hierarchies
- Ensured encapsulation and clear responsibilities for classes
- Polymorphism through inheritance and abstract classes
- Implemented OO structures in Java and PhP