Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Design Patterns and Best Practices

Header Image

  1. Common design patterns in Java
    • This article explores common design patterns in Java, including creational, structural, and behavioral patterns, as well as the Model-View-Controller (MVC) pattern, using pirate-themed examples and stories to make the concepts approachable and engaging.
  2. SOLID principles
    • This pirate-themed article takes ye on an adventure through the SOLID principles in Java, coverin’ Single Responsibility Principle (SRP), Open/Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP), and Dependency Inversion Principle (DIP), complete with code examples, metaphors, and a touch of humor to help ye write maintainable, flexible, and robust applications.
  3. Code organization and clean code practices
    • Discover essential Java code organization and clean code practices, including package structure, naming conventions, code formatting, and code comments, all explained with a pirate-themed twist.

Table of contents