سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ pezhman heidary
جدا سازی متود‌ها از کلاس
جامعه مهندسی نرم افزار ایجاد شده در ۱۵ تیر ۱۴۰۲

سلام وقتتون بخیر .

من یه سوالی داشتم که با مثال توضیح میدم که بهتر بتونم منظورمو انتقال بدم.

فرض کنید  ما در کلاس اول (مثلا سفارشات) نیاز به یه متود پرینت داریم.و در کلاس دوم مثلا (محصولات) هم به متود پرینت محصولاتو نیاز داریم که ورودی و خروجی متفاوتی دارن این دو متود پرینت . حالا سوال من اینه بهتره که ما کلاس پرینت جدا ایجاد کنیم (کلاس همکار ) و هر کدوم از متود‌های پرینت کلاس اول و دومو انقال بدیم به کلاس پرینتی که ایجاد کردیم ؟ یا نه بهتره متود پرینت هر کلاس در مثال بالا تو کلاس خودش باشه ؟

سلام خدمت شما. توجه کنید که این Print که شما بهش اشاره می‌کنید هم ورودی متفاوت هم خروجی متفاوت داره. این یعنی این دوتااسمشون شبیه هم هست اما رفتار متفاوتی دارن. پس بهتره در کلاس‌های جداگانه مخصوص خود اون کلاس نوشته بشه.

بهترین پاسخ
کیوان علی محمدی ۱۵ تیر ۱۴۰۲، ۱۷:۲۸