god of war
چهارشنبه 23 اردیبهشت 1394, 13:07 عصر
سلام دوستان . یک سوال
فرض کنید در لایه business یک کلاس تعریف کردیم که بیانگر یکی از جدولهای دیتابیس ماست public class Customer {
int id;
int type, discount;
string name,lastname ,nickName, address, number, postal, fax, creditLimit;
string date;
DAL dataAccessLayer;
public Customer(string setName,string setLastName, string setnickName, string setAddress, string setPostal, string setNumber, string setFax, string setDate, int setType, int setDiscount, string setCreditLimit)
{
type = setType;
name = setName;
lastname = setLastName;
nickName = setnickName;
discount = setDiscount;
date = setDate;
number = setNumber;
fax = setFax;
postal = setPostal;
creditLimit = setCreditLimit;
address = setAddress;
dataAccessLayer = new DAL();
}
حالا بهتره که وقتی قراره از این کلاس شی ساخته شه همینجوری از طریق constructor مقادیرش set بشه یه متغیرهارو public کنم از داخل لایه نمایش مقدار بدم و این constructor رو حذف کنم???
فرض کنید در لایه business یک کلاس تعریف کردیم که بیانگر یکی از جدولهای دیتابیس ماست public class Customer {
int id;
int type, discount;
string name,lastname ,nickName, address, number, postal, fax, creditLimit;
string date;
DAL dataAccessLayer;
public Customer(string setName,string setLastName, string setnickName, string setAddress, string setPostal, string setNumber, string setFax, string setDate, int setType, int setDiscount, string setCreditLimit)
{
type = setType;
name = setName;
lastname = setLastName;
nickName = setnickName;
discount = setDiscount;
date = setDate;
number = setNumber;
fax = setFax;
postal = setPostal;
creditLimit = setCreditLimit;
address = setAddress;
dataAccessLayer = new DAL();
}
حالا بهتره که وقتی قراره از این کلاس شی ساخته شه همینجوری از طریق constructor مقادیرش set بشه یه متغیرهارو public کنم از داخل لایه نمایش مقدار بدم و این constructor رو حذف کنم???