Arkitektura & Design Patterns

Open/closed principle (OCP)

Në shqip: Parimi i hapur/mbyllur

ShpjegimiSQ

Kodi duhet të jetë „i hapur për zgjerim, i mbyllur për ndryshim“: shton sjellje të re duke shtuar kod (një klasë e re, një plugin), jo duke ndryshuar kodin që punon tashmë. Polimorfizmi dhe strategjitë e bëjnë të mundur.

EnglishEN

Code should be “open for extension, closed for modification”: you add new behaviour by adding code (a new class, a plugin), not by editing code that already works. Polymorphism and strategies make it possible.

Si ta mendosh

Si një prizë ku fut pajisje të reja pa ndryshuar instalimin.

Lexoje në anglisht

Like a socket you plug new devices into without rewiring.

Terma të lidhur