Advertisement
Guest User

Untitled

a guest
Dec 30th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. Class powerNetElement()
  2. {
  3.     int _generateDayPower;
  4.     int _generateNightPower;
  5. //    _consumeDayPower, _consumeNightPower не нужны, потому что можно поместить отрицательные значения в уже существующие поля
  6. }
  7.  
  8. //SolarPanel и Class PowerStation по сути не отличаются друг от друга, просто наследуем
  9. Class PowerStation(): powerNetElement(){
  10. }
  11.  
  12. Class SolarPanel(): powerNetElement(){
  13. }
  14.  
  15. //Дому нужно дополнительное поле - количество квартир
  16. Class House(): powerNetElement(){
  17.     int _Apartments;
  18. }
  19.  
  20. //PowerLine суть тоже поставщик/потребитель энергии, количество которой можно хранить в _generateDayPower, что логически вроде бы правильно (по-моему), поэтому нужно всего 1 дополнительное поле для стоимости
  21. Class PowerLine(): powerNetElement(){
  22.     int _price;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement