خوب توی این پست به اصل جداسازی از سری اصول SOLID می پردازیم
خلاصش اینه که یه کلاس نباید مجبور باشه متد هایی که به اونها احتیاجی نداره رو پیاده سازی کنه
بیاین با این کد شروع کنیم:
خوب همونطور که مشخصه دولفین نمی تونه پرواز کنه -_-
پس چرا باید متد fly رو داشته باشیم برای کلاسش
این اصل کلا به همین اشاره می کنه باید کد رو اینطوری بنویسم مثلا:
الان این یه کد بهینه شدست (البته برای این اصل)...
اگه خواستید کل سری SOLID رو مطالعه کنید:
خوب برای این پست کافیه
اگه خودت نکته ای رو میشناسی که من اشاره نکردم توی کامنت بگو
امیدوارم این پست به دردتون خورده باشه
موفق و پیروز باشید ...
ان شاء الله راهی که میریم ختم بشه به ظهور سریعتر آقا امام زمان...