Ardiland

Programming principles - SOLID - Open-Closed Principle - OCP


Listen Later

Programming principles - SOLID - Open-Closed Principle - OCP


اصول برنامه‌نویسی - اصل OCP


در این ویدئو، به توضیح دقیق و جامع اصل OCP یا "Open-Closed Principle" از مجموعه اصول SOLID می‌پردازیم. این ویدئو دومین قسمت از سری اصول برنامه‌نویسی است که در آن به تحلیل کاربردی اصول مختلف برنامه‌نویسی می‌پردازیم و به همراه هم می‌فهمیم که هر اصل چه معنایی دارد و چرا باید آن را رعایت کنیم.


در این ویدئو، به بررسی اصل OCP پرداخته و به شما نشان می‌دهیم که این اصل چه تأثیری در طراحی نرم‌افزار و توسعه پروژه‌ها دارد. هدف اصل OCP این است که سیستم را به گونه‌ای طراحی کنیم که برای تغییرات در نیازمندی‌ها و افزودن ویژگی‌های جدید، بسته‌بندی مجدد کد نیاز نباشد، بلکه با تغییرات حداقلی و با حفظ ساختار موجود، بتوانیم تغییرات را اعمال کنیم.


در این ویدئو، با استفاده از مثال‌ها و توضیحات عملی، به شما نشان خواهیم داد که چگونه می‌توانید اصل OCP را در پروژه‌های خود پیاده‌سازی کنید و از مزایای آن بهره‌برداری کنید.


شروع (0:00)

معرفی اصل OCP (0:55)

مثال های OCP در دنیای واقعی (4:33)

مثال‌ عملی از اصل OCP (8:39)

پایان (14:39)


با تماشای این ویدئو، شما قادر خواهید بود بهتر درک کنید که چگونه اصل OCP به بهبود قابلیت توسعه و قابلیت تغییرپذیری نرم‌افزارها کمک می‌کند. همچنین، درک عمیق‌تری از مفهوم SOLID و اصول برنامه‌نویسی خواهید داشت تا بتوانید بهبودهای مرتبط با توسعه نرم‌افزار خود را بهبود بخشید.


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

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

YouTube:

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

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

Telegram:

https://t.me/ardiland_tm

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

Instagram:

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

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

Twitter:

https://twitter.com/Ardiland3

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

GitHub:

https://github.com/ardalanebrahimi

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

LinkedIn:

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

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

...more
View all episodesView all episodes
Download on the App Store

ArdilandBy Ardalan Ebrahimi