Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. interface IЖивотное
  2. {
  3. int ИнвентарныйНомер { get; }
  4. }
  5.  
  6. class Лев : ОбитательЗоопарка, IЖивотное
  7. {
  8. // ...
  9. }
  10.  
  11. class Зебра : ОбитательЗоопарка, IЖивотное
  12. {
  13. // ...
  14. }
  15.  
  16. class Сторож : ОбитательЗоопарка
  17. {
  18. }
  19.  
  20. // ...
  21. void Инвентаризация()
  22. {
  23. List<ОбитательЗоопарка> обитатели = // ...
  24. foreach (var обитатель in обитатели)
  25. if (обитатель is IЖивотное) // отделяем животных от неживотных
  26. ДобавитьЖивотное((IЖивотное)обитатель);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement