UML类图图示样例
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100914483068.jpg)
代码对应:
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
interface IFly
{
void Fly();
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100914525633.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
interface ILanguage
{
void Speak();
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100914545573.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
class WideGoose:IFly
{
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100914583554.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
class Penguin:Bird
{
private Climate climate;
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100915170612.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
class WideGooseAggregate
{
private WideGoose[] arrayWideGoose;
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100915191554.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
class Bird
{
private Wing wing;
public Bird()
{
wing = new Wing();
}
}
![](https://pic002.cnblogs.com/img/xtrsblog/200810/2008100915210772.jpg)
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
abstract class Animal
{
public Metabolism(Oxygen oxygen,Water water)
{
}
}