Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface IЖивотное
- {
- int ИнвентарныйНомер { get; }
- }
- class Лев : ОбитательЗоопарка, IЖивотное
- {
- // ...
- }
- class Зебра : ОбитательЗоопарка, IЖивотное
- {
- // ...
- }
- class Сторож : ОбитательЗоопарка
- {
- }
- // ...
- void Инвентаризация()
- {
- List<ОбитательЗоопарка> обитатели = // ...
- foreach (var обитатель in обитатели)
- if (обитатель is IЖивотное) // отделяем животных от неживотных
- ДобавитьЖивотное((IЖивотное)обитатель);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement