Philip Schwarz<p>🚀 The Open-Closed Principle - Part 2 - The Contemporary Version - An Introduction - oldie but goodie - uploaded to fpilluminated - fpilluminated.org/deck/259 <a href="https://fosstodon.org/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a> <a href="https://fosstodon.org/tags/open_closed_principle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>open_closed_principle</span></a> <a href="https://fosstodon.org/tags/dependency_inversion_principle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dependency_inversion_principle</span></a> <a href="https://fosstodon.org/tags/liskov_substitution_principle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>liskov_substitution_principle</span></a> <a href="https://fosstodon.org/tags/implementation_inheritance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>implementation_inheritance</span></a> <a href="https://fosstodon.org/tags/interface_inheritance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interface_inheritance</span></a></p>