Open/Closed Principle در قوانین Solid
در مقاله قبل٬ سرفصل های قانون پنج گانه SOLID را تعریف و پیرامون Single Responsiblity توضیحاتی ارائه کردیم. در این مقاله قصد داریم تا به دومین قانون SOLID بپردازیم که آن را با عنوان Open/Closed Principle و یا به اختصار OCP میشناسیم.
Posted by وحید رجبی
1.48k بازدید
آشنایی با متد های Default در جاوا
متد های تعریف شده در Interface, نمیتوانند حاوی کد…
Posted by وحید رجبی
1.61k بازدید
مفهوم Abstract و Interface در جاوا
در سری مقالات آموزش شی گرایی در جاوا , به مفاهیم Abstract و Interface میپردازیم.
در مقاله قبل به مفهوم ارث بری پرداختیم. کلاس Abstract کلاس هایی هستند که تنها راه استفاده از آنها ارث بری از آنها است. این کلاس ها قابلیت object سازی از روی آنها را ندارند.
کلاس های abstract این قابلیت را دارند تا متد ها درون آنها پیاده سازی شوند و یا به صورت abstract باشند و توسط کلاس ارث برنده پیاده سازی شوند. کلاسی که تمام متد های آن abstract باشد یک interface است
Posted by وحید رجبی
4.56k بازدید