Object oriented programming is everywhere today. It is used to write everything from smartphone apps to operating systems. Objects consist of data and the methods used to interact with that data. The use of objects in programming allow for modularity, data abstraction, messaging, encapsulation, and inheritance. This course covers these concepts and focuses on teaching the techniques involved in successful object oriented design and to learn to think in terms of objects.

Refactory Profile

The Refactory, Inc. and its consultants provide top notch on-site training and consulting services. Through our combined years of industry and academic experience, the principals of The Refactory base our consultation on proven practices backed by industry leading research. We have the skills, experience and ambition to make your project successful.