Open/Closed Principle در قوانین Solid
در مقاله قبل٬ سرفصل های قانون پنج گانه SOLID را تعریف و پیرامون Single Responsiblity توضیحاتی ارائه کردیم. در این مقاله قصد داریم تا به دومین قانون SOLID بپردازیم که آن را با عنوان Open/Closed Principle و یا به اختصار OCP میشناسیم.
آشنایی با Solid responsibility principle
پیاده سازی کد هایی که هم نیاز های…
آشنایی با کلاس HashMap در جاوا
یکی از کلاس های بسیار پرکاربرد در زبان…
آشنایی با مفهوم Dependency در جاوا و اندروید
یکی از مفاهیم بسیار پرکاربرد و کلیدی در…
استفاده از Hibernate API
از سری مقالات آموزش Java Enterprise, مبحث Hibernate API را بر میگزینیم…
Function Interface ها در Lambda
در سری مقالات آموزش جاوا, به مبحث Function Interface ها در Lambda میپردازیم.…
کد نویسی با Lambda
در سری مقالات آموزش جاوا, میخواهیم با استفاده از مفاهیمی که در مقاله قبل بررسی شد, کد نویسی با Lambda را آغاز کنیم.
همانطور که در مقاله قبل اشاره شد, میتوان یک متد را به یک متغیر تبدیل کرد و آنرا به عنوان behavior به متد های دیگر ارسال کرد. در این تبدیل اجزایی از متد مانند: نام متد, نوع داده ای که بر میگرداند و سطح دسترسی متد حذف میشود.
مفهوم Abstract و Interface در جاوا
در سری مقالات آموزش شی گرایی در جاوا , به مفاهیم Abstract و Interface میپردازیم.
در مقاله قبل به مفهوم ارث بری پرداختیم. کلاس Abstract کلاس هایی هستند که تنها راه استفاده از آنها ارث بری از آنها است. این کلاس ها قابلیت object سازی از روی آنها را ندارند.
کلاس های abstract این قابلیت را دارند تا متد ها درون آنها پیاده سازی شوند و یا به صورت abstract باشند و توسط کلاس ارث برنده پیاده سازی شوند. کلاسی که تمام متد های آن abstract باشد یک interface است
ارث بری (inheritance) در جاوا
در سری مقالات آموزش شی گرایی در جاوا,…
شروع شی گرایی (OOP) در جاوا
حتما واژه Object Oriented Programming و یا به اختصار OOP را شنیده…
شئ گرایی در پایتون (قسمت سوم)
با سلام همراهان zerotohero.ir . در ادامه مبحث…
برنامه نویسی شئ گرا در سی شارپ
سی شارپ یک زبان ساده، مدرن، پرکاربد و…
- 1
- 2