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
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 ,ย ...