Есть ли способ, с помощью которого я могу дать некоторые свойства дочернему классу?использовать некоторые свойства из класса в каждом дочернем классе
У меня есть сценарий, в котором весь дочерний класс содержит свойства из базы, но не для всех свойств.
Пусть у меня есть свойства для всех классов
public string AAAAA { get; set; }
public string ABbbb { get; set; }
public string ACCCCC { get; set; }
public string ADDDDDD { get; set; }
public string AEEEEE { get; set; }
public string BBBBBB { get; set; }
public string BBBAAA { get; set; }
public string CCCCAAA { get; set; }
public string DDDAAAA { get; set; }
, где в классе AI только хочет
AAAAA
BBBAAA
свойство, в классе BI хотят каждые свойства , в классе C требуется только
ACCCCC
BBBAAA
и так далее .. есть ли способ, с помощью которого я делаю это?
Нет. Чтобы решить вашу проблему, вы должны «предпочесть композицию над наследованием». – gdir
Кажется, у вас нет базового класса, у вас есть кухонная раковина. –
Нет, это гласит концепцию ООП. Скорее создайте другие классы с группами свойств, которые вы хотите, и используйте их в своих классах. – Nitin