Programming principles - SOLID - Interface Segregation Principle (ISP) - podcast episode cover

Programming principles - SOLID - Interface Segregation Principle (ISP)

Dec 31, 202310 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

اصل ISP از اصول SOLID - کد تمیز

Programming principles - SOLID - Interface Segregation Principle (ISP)


در این ویدیو، به بررسی اصل ISP از اصول SOLID می‌پردازیم. اصل ISP یکی از اصول مهم در مهندسی نرم‌افزار است که توسط رابرت سی. مارتین معرفی شده است. ISP به معنای اصل تفکیک واسط‌ها است و در مورد تفکیک واسط‌ها به جای ترکیب واسط‌های ضخیم و پیچیده توسط کلاس‌های مختلف صحبت می‌کند.


در این ویدیو، به توضیح اهمیت اصل ISP در طراحی سیستم‌های نرم‌افزاری می‌پردازیم و نشان می‌دهیم که چگونه اجرای این اصل می‌تواند به سادگی و قابلیت گسترش کد کمک کند. همچنین، مثال‌هایی از کدنویسی با رعایت اصل ISP را ارائه می‌دهیم تا بهتر درک کنید که چگونه این اصل می‌تواند به بهبود کیفیت و قابلیت گسترش کد کمک کند.


پیشنهاد می‌کنیم این ویدیو را برای درک بهتر اصل ISP و کاربرد آن در کدنویسی خود مشاهده کنید.


لینک کانال در سایر شبکه های اجتماعی

Youtube:

https://www.youtube.com/c/Ardiland1

---------------------------------------------------------------

Castbox:

https://castbox.fm/channel/id5051803

---------------------------------------------------------------

Spotify:

https://lnkd.in/eKduRAVy

---------------------------------------------------------------

Apple Podcasts:

https://lnkd.in/euBQRGZT

---------------------------------------------------------------

Instagram:

https://www.instagram.com/ardiland_ig/

---------------------------------------------------------------

LinkedIn:

https://www.linkedin.com/in/ardalan-ebrahimi

---------------------------------------------------------------

GitHub:

https://github.com/ardalanebrahimi

----------------------------------------------------------------

Telegram:

https://t.me/ardiland_tm

----------------------------------------------------------------

Twitter:

https://twitter.com/Ardiland3

For the best experience, listen in Metacast app for iOS or Android