Advertisement
k0mZ

Untitled

Mar 27th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. public class SkiLift{
  2.  
  3. #region Props
  4. public string Skijaliste{
  5. get;set;
  6. }
  7.  
  8. public string Naziv{
  9. get;set;
  10. }
  11.  
  12. public int KapacitetZice{
  13. get;set;
  14. }
  15.  
  16. private DataBase _db;
  17. private List<Prikljucak> _listaPrikljucaka;
  18. #endregion
  19.  
  20. #region Methods
  21. public void sacuvajStanje(){...};
  22. public void vanredniServis(bool smanji,bool povecaj,int broj){...};
  23. public void dodajPrikljucak(Prikljucak a){...};
  24. public void izbaciPrikljucak(Prikljucak b){...};
  25.  
  26. public SkiLift(string skijaliste,string naziv,int kapacitet)
  27. {
  28. this.Skijaliste = skijaliste;
  29. this.Naziv = naziv;
  30. this.KapacitetZice = kapacitet;
  31. this._listaPrikljucaka = new List<Prikljucak>();
  32. }
  33. }
  34.  
  35. public class DataBase {
  36.  
  37. }
  38.  
  39. public class Prikljucak{
  40. private int _masaPrikljucka;
  41.  
  42. public virtual vratiMasu(){
  43. return this._masaPrikljucka;
  44. };
  45. }
  46.  
  47. public class Dvosed:Prikljucak{
  48.  
  49. private int _brojSkiPasa1;
  50. private int _brojSkiPasa2;
  51.  
  52. private int maxMasa;
  53.  
  54. public override vratiMasu(){
  55. return base._masaPrikljucka + this.maxMasa;
  56. }
  57. }
  58.  
  59. public class Tanjir : Prikljucak{
  60. private Sensor _sensor;
  61.  
  62. private int meriOpterecenost(){...}
  63.  
  64. public override vratiMasu(){
  65. return meriOpterecenost();
  66. }
  67. }
  68. public class Sensor{
  69.  
  70. }
  71.  
  72. //Main
  73. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement