Posts Tagged With 'oop'

Ultimate Open-Closed Code Evolution Cycle

Written by Grigory Rechistov in Uncategorized on 23.10.2025. Tags: solid, ocp, oop, interpreter,

Open-Closed Principle (OCP) is one of the SOLID principles. Code should be open to extension …

Continue reading »


Expressing GoF Patterns using First-Class Functions

Written by Grigory Rechistov in Uncategorized on 13.10.2025. Tags: oop, fp, patterns,

Let’s see if I can express those patterns found in the GoF book, meant for object-oriented languages …

Continue reading »


#include directive implements inheritance

Written by Grigory Rechistov in Uncategorized on 18.02.2024. Tags: oop, lsp, isp, solid,

I came to realisation that certain design principles originally formulated within object-oriented programming (OOP) are applicable to a wider range of programming concepts. Inheritance is one of them.

Continue reading »





Copyright © 2025 Grigory Rechistov