Skip to content

This is a repository for the Software University course - "Java OOP - June 2020".

Notifications You must be signed in to change notification settings

yavor300/Java-OOP

Repository files navigation

The Java OOP course will teach you the principles of object-oriented programming (OOP), work with classes and objects, use object-oriented modeling, and build hierarchies of classes. The basic principles of OOP such as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism will be studied. We will go into the most commonly used design patterns. We will pay attention to component testing (writing unit tests) and the concept of Test Driven Development (TDD), the use of reflection.

SKILLS YOU WILL ACQUIRE: ☑Understanding the object-oriented programming paradigm ☑Application of the principles of object-oriented programming ☑Data encapsulation ☑Creating a hierarchy of classes and inheritance ☑Using the Reflection API ☑Component testing

Releases

No releases published

Packages

No packages published

Languages