Open-Closed Principle by Example: Conclusion

This series clarifies the Open-Closed Principle by example. This post recaps what we’ve learned as covers some miscellaneous examples.

September 16, 2022 · 2 min

Open-Closed Principle by Example: Anti-Examples

This series clarifies the Open-Closed Principle by example. This post describes some approaches that may look like the OCP, but don’t deliver the expected value.

September 16, 2022 · 3 min

Open-Closed Principle by Example: OCP as Architecture

This series clarifies the Open-Closed Principle by example. This post applies OCP to the system level with architecture patterns like ports and adapters.

September 16, 2022 · 8 min

Open-Closed Principle by Example: Composable Behaviors

This series clarifies the Open-Closed Principle by example. This post will customizing behaviors without leaking abstractions between components.

September 16, 2022 · 6 min

Open-Closed Principle by Example: Flexibility Through Data

This series clarifies the Open-Closed Principle by example. This post will demonstrate how the OCP can be achieved through flexible data.

September 16, 2022 · 7 min

Open-Closed Principle by Example: Introduction to OCP

The Open-Closed Principle, one of the SOLID principles, is powerful but not broadly well understood. This series will run through a bunch of examples to clarify it.

September 16, 2022 · 3 min