Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Class powerNetElement()
- {
- int _generateDayPower;
- int _generateNightPower;
- // _consumeDayPower, _consumeNightPower не нужны, потому что можно поместить отрицательные значения в уже существующие поля
- }
- //SolarPanel и Class PowerStation по сути не отличаются друг от друга, просто наследуем
- Class PowerStation(): powerNetElement(){
- }
- Class SolarPanel(): powerNetElement(){
- }
- //Дому нужно дополнительное поле - количество квартир
- Class House(): powerNetElement(){
- int _Apartments;
- }
- //PowerLine суть тоже поставщик/потребитель энергии, количество которой можно хранить в _generateDayPower, что логически вроде бы правильно (по-моему), поэтому нужно всего 1 дополнительное поле для стоимости
- Class PowerLine(): powerNetElement(){
- int _price;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement