Guest User

Untitled

a guest
Apr 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. public class Room
  2. {
  3. public string Name { get; set; }
  4. public bool Bookable { get; set; }
  5.  
  6. public Room(string name, bool bookable);
  7. }
  8.  
  9. Room r = new Room ("101", true);
  10.  
  11. public enum BookingStatus
  12. {
  13. Bookable,
  14. NotBookable
  15. }
  16.  
  17. public class Room
  18. {
  19. public string Name { get; set; }
  20. public BookingStatus Bookable { get; set; }
  21.  
  22. public Room(string name, BookingStatus bookable);
  23. }
  24.  
  25. Room r = new Room ("101", BookingStatus.Bookable);
  26.  
  27. public abstract class Room
  28. {
  29. public string Name { get; set; }
  30.  
  31. public abstract bool Bookable { get; }
  32. }
  33.  
  34. public class BookableRoom : Room
  35. {
  36. public override bool Bookable
  37. {
  38. get { return true; }
  39. }
  40. }
  41.  
  42. public class NonBookableRoom : Room
  43. {
  44. public override bool Bookable
  45. {
  46. get { return false; }
  47. }
  48. }
Add Comment
Please, Sign In to add comment