простой вопрос по архитектуре
От: Pilgrimanto  
Дата: 16.01.09 07:33
Оценка:
С точки зрения ООП описание этого класса верно. Если методы Insetrecord, Deleterecord, UpdateRecord зависят от такого кол-ва свойств. Если нет то как правильно нужно организовать тогда класс TTableSoftware

class TTableSoftware : public TTables
{
private:
String Developer;
String Name;
String Purpose;
String TypeSoftware;
String TypeSubrange;
String SupplierName;
TDateTime DateBuying;
TDateTime DateSalvaging;
String PathFileReport;
public:
TTableSoftware(TIBQuery *query) : TTables(query){}
void SetDeveloper(String developer);
void SetName(String name);
void SetPurpose(String purpose);
void SetTypeSoftware(String typesoftware);
void SetTypeSubrange(String typesubrange);
void SetSupplier(String supplierName, TDateTime DateBuying);
void SetSalvaging(TDateTime dateSalvaging, String pathFileReport);
void InsertRecord();
void UpdateRecord(unsigned int id);
void DeleteRecord(unsigned int id);
void GetAllRecords();
void AttachTable(TTableLicenseUnlimited *TableLicenseUnlimited);
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.