در این ویدئو به آموزش اصل Interface segregation principleاز اصول سالید میپردازیم. این اصل بیان کننده این موضوع است که انتزاع ها (interface) های بزرگ، باید به انتزاع های کوچک تر و با وظایف کوچکتر تقسیم بندی شوند. بر این اساس کلاس هایی که وظیفه پیاده سازی انتزاع ها را دارند، مجبور به پیاده سازی متدهای اضافی و نامرتبط با وظایف خود نخواهند بود .
اصول سالید (Solid) به 5 اصل ذیل گفته میشود که بیان کننده چارجوب کلی جهت توسعه کد استاندارد و بهینه تر از نظر توسعه و پشتیبانی و نگهداری میباشد.
• Single Responsibility Principle.
• Open-closed principle.
• Liskov substitution principle.
• Interface segregation principle.
• Dependency inversion principle.
اصول سالید (Solid) به 5 اصل ذیل گفته میشود که بیان کننده چارجوب کلی جهت توسعه کد استاندارد و بهینه تر از نظر توسعه و پشتیبانی و نگهداری میباشد.
• Single Responsibility Principle.
• Open-closed principle.
• Liskov substitution principle.
• Interface segregation principle.
• Dependency inversion principle.