OOP University

A place to learn object oriented programming from a Java-centric perspective. We sometimes explore other models as well, when my job demands that I learn something I try to pass it on.

Pages

▼
Tuesday, March 5, 2024

An Open and Shut Case for the Open-Closed Principle

›
  The "O" from the SOLID principles of software architecture stands for the Open-Closed Principle (OCP). This principle states tha...
Monday, March 4, 2024

Decoding Dependency Inversion: Elevating Your Code to New Heights

›
Greetings coding enthusiasts, Today's discussion delves into the profound concept of Dependency Inversion, unraveling its mysteries and ...

Unraveling Hexagonal Architecture: A Blueprint for Code Harmony

›
Hello fellow developers, Today, let's delve into the captivating realm of Hexagonal Architecture. As software craftsmen, we're const...
Friday, February 18, 2022

Ports and Adapters, Part 2

›
Ports and Adapters part 2 Approach, not reproach Many programming tutorials are difficult to follow.  I do not necessarily expect this one t...
Monday, January 31, 2022

Ports and Adapters part 1

›
Ports and Adapters part 1 A love story Today I want to begin a series about a technique which has helps to isolate code from changes in impl...
›
Home
View web version
Powered by Blogger.