OCP, czyli Open/Closed Principle, to jedna z fundamentalnych zasad programowania obiektowego, która mówi, że klasy powinny być otwarte na rozszerzenia, ale zamknięte na modyfikacje. Zasada ta została sformułowana przez Bertrand Meyer’a w kontekście programowania...