Object Oriented Design


Object Oriented Design
This tutorial about Oops Principles, Oops concepts in order to design strong object-oriented design for J2EE Web Applications.
All Oops concepts are explained with real-world examples, lots of source code with an explanation, applicability, class diagrams etc.

Oops Concepts

In this article, we will learn Abstraction with real-world examples, class diagram, and implementation with lots of examples.

In this article, we will learn Encapsulation with real-world examples, class diagram, and implementation with lots of examples.

In this article, we will learn Inheritance with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn Polymorphism with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn Composition with real-world examples,  class diagram and implementation with lots of examples.

In this article, we will learn Aggregation with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn the Association with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn Cohesion with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn Coupling with real-world examples, class diagram and implementation with lots of examples.

In this article, we will learn Delegation with real-world examples, class diagram and implementation with lots of examples.

>> Object Class Methods in Java with Examples
The Object class, in the java.lang package sits at the top of the class hierarchy tree. This article describes the Object class methods with examples.

>> Java Interface
This post walks you through how to create interfaces in real projects, using Java 8 static and default methods in java projects.

In this guide, we will learn about Abstract class, Abstract Definition Rules, it's usage, real-world examples and how to use in real time projects.
In this article, you will learn everything about packages in Java.
This post walks you through the basics of nested classes, different types of nested classes and examples.

The source code is available on GitHub: Object-Oriented Design Guide

Comments