
SOLID principles
1๐ ๐๐ฅ๐๐ฌ๐ฌ ๐ฌ๐ก๐จ๐ฎ๐ฅ๐ ๐ก๐๐ฏ๐ ๐จ๐ง๐ ๐๐ง๐ ๐จ๐ง๐ฅ๐ฒ ๐จ๐ง๐ ๐ซ๐๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐๐ข๐ฅ๐ข๐ญ๐ฒ.
2A class should be open for extension but closed for modification
3๐๐๐ซ๐ข๐ฏ๐๐ ๐๐ฅ๐๐ฌ๐ฌ๐๐ฌ ๐ฆ๐ฎ๐ฌ๐ญ ๐๐ ๐ฌ๐ฎ๐๐ฌ๐ญ๐ข๐ญ๐ฎ๐ญ๐๐๐ฅ๐ ๐ ๐๐จ๐ซ ๐ญ๐ก๐ ๐๐๐ฌ๐ ๐๐ฅ๐๐ฌ๐ฌ.
4No one should be required to implement methods that they will not use in their classes.
5A class should depend on abstraction โ (interfaces and abstract classes) and not on concretion (classes).
SOLID Principles
Definition and examples
๐งฉ Good design makes code powerful. When you apply the SOLID principles, complexity turns into...March 1, 2024https://blog.vvauban.com/solid ยMay 22, 2023๐ข ๐ด๐๐ ๐ฆ๐๐ข ๐ก๐๐๐๐ ๐๐ ๐ ๐ก๐๐ข๐๐๐๐๐๐ ๐ค๐๐กโ ๐๐๐ ๐ ๐ฆ, โ๐๐๐-๐ก๐-๐๐๐๐๐ก๐๐๐ ๐๐๐๐? ๐๐ฆ ๐๐ข๐๐๐ ๐๐ ๐๐๐ฟ๐ผ๐ท ๐๐๐๐๐๐๐๐๐๐ ๐ค๐๐...May 21, 2022SOLID principles basically form the fundamental guidelines for buildingย ๐ object-oriented ,ย ...April 15, 2022SOLID principles basically form the fundamental guidelines for buildingย ๐ object-oriented ,ย ...SOLID principles basically form the fundamental guidelines for buildingย ๐ object-oriented ,ย ...February 19, 2022SOLID principles basically form the fundamental guidelines for buildingย ๐ object-oriented ,ย ...December 22, 2021SOLID principles basically form the fundamental guidelines for buildingย ๐ object-oriented ,ย ...