Aliendreamer

oop model

Jun 3rd, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.89 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. public class Program
  5. {
  6.     public static void Main()
  7.     {
  8.        
  9.        
  10.        
  11.     }
  12.     public class Vehicle
  13.     {
  14.         protected int Power{get;set;}
  15.         public  int MaxPassengers{get;set;}
  16.         public int MaxCargo{get;set;}
  17.        
  18.     }
  19.     public class MotorVehicle:Vehicle
  20.     {
  21.        
  22.     }
  23.     public class Van:Vehicle
  24.     {
  25.        
  26.        
  27.     }
  28.     public class Car:Vehicle
  29.     {
  30.        
  31.        
  32.     }
  33.     public class Bus:Vehicle
  34.     {
  35.        
  36.        
  37.     }
  38.     public class AutoPark
  39.     {
  40.         protected List<Vehicle>totalVehicles{get;set;}
  41.        
  42.        
  43.     }
  44.     public class PublicTransportationAutopark
  45.     {
  46.         protected List<Vehicle>totalVehicles{get;set;}
  47.         protected int MaxPassengers=>this.totalVehicles.Sum(v=>v.MaxPassengers);
  48.        
  49.        
  50.     }
  51.         public class LogisticsAutopark
  52.     {
  53.         protected List<Vehicle>totalVehicles{get;set;}
  54.         protected int MaxPassengers=>this.totalVehicles.Sum(v=>v.MaxCargo);
  55.        
  56.        
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment