📄 cat.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace delegateObserver
{
public class Cat
{
private List<Animal> list;
public Cat()
{
list = new List<Animal>();
}
public void Add(Animal am)
{
list.Add(am);
}
public void RemoveAnimal(Animal am)
{
if (list.Contains(am))
list.Remove(am);
}
public void Cry()
{
Console.WriteLine("Cat is crying...");
AnimalDo();
}
private void AnimalDo()
{
foreach (Animal am in list)
{
am.Do();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -