Skip to content

Tag: S.O.L.I.D

SOLID is a mnemonic acronym for five design principles intended to make object-oriented designs more understandable, flexible, and maintainable.

Fluent Interfaces in Java: How to Create Readable and Expressive APIs

Reading Time: 4 minutes

Fluent interfaces are a term coined by Martin Fowler and Eric Evans. It’s a design approach in software development that aims to create an object-oriented API. The goal is to make the API more readable by making method calls more expressive and easier to understand.

Applying the SOLID Principles: A Guide to Better Code Design

Reading Time: 2 minutes

SOLID is an acronym for a set of object-oriented programming principles described by Robert C. Martin.

These are not immutable rules or absolute truths; rather, they are good advice. They serve to name concepts and not just rely on the “feeling” of bad code. They aim to categorize these “feelings” into specific recommendations.