Skip to content

Tech Learnings

All about technologies

MENUMENU
  • TechLearnings
  • Java
    • OOPs Concepts
    • Design Principles
    • Design Patterns
    • Core Java
    • Java 8
  • Java Programs
  • Spring Framework
    • Spring Boot
    • Microservices
  • Hibernate
  • Interview Q&A
  • HTML
  • CSS
  • JavaScript
  • Blogs
 Posted in Design Principles Tutorial

Composition Over Inheritance Principle

 Author: Mahesh  Published Date: January 2, 2022

Author: Mahesh

Technical Lead with 10 plus years of experience in developing web applications using Java/J2EE and web technologies. Strong in design and integration problem solving skills. Ability to learn, unlearn and relearn with strong written and verbal communications.

Post navigation

Dependency Inversion Principle (DIP) →
← Design Patterns in Java

Read More

  • HTML Introduction
  • Java – Operators
  • Microservices – Demo Application
  • What are the uses of Maven Plugins?
  • JavaScript Switch
  • Java – Introduction to Programming
  • Interface Segregation Principle (ISP)
  • Inheritance
  • CSS Margins
  • Hibernate Interceptors
  • HTML Canvas
  • Hibernate Batch Processing
  • Java 8 Introduction
  • What is POM in Maven?
  • Write a Java program to draw pattern 4
  • CSS Inline-block
  • Composite Design Pattern
  • Write a program to reverse String using recursion in Java
  • History of Spring Versions
  • List out the dependency scopes in Maven

Design Principles

  • Introduction to Design Principles
  • Don’t Repeat Yourself (DRY) Principle
  • Keep It Simple and Stupid (KISS) Principle
  • Single Responsibility Principle (SRP)
  • Open/Closed Principle (OCP)
  • Liskov’s Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)
  • Composition Over Inheritance Principle

Recently Added

  • Momento Design Pattern
  • Interpreter Design Pattern
  • Iterator Design Pattern
  • Visitor Design Pattern
  • State Design Pattern
  • Command Design Pattern
  • Strategy Design Pattern
  • Observer Design Pattern
  • Chain of Responsibility Design Pattern
  • Mediator Design Pattern

Tags

Hibernate Java Design Patterns LinkedList Query Search SQL
Copyright © 2023 Tech Learnings
Design by ThemesDNA.com