第一遍学习的时候,对于UMl 的关系已经很熟悉了,但是这次看设计模式的时候,发现这些关系如何带代码中体现,还是会很模糊,所以今天主要整理一下这些内容。
1.接口
定义一个会飞的接口,接口中各有一个飞的方法。
interface Ifly
{
void Fly();
}
2.关联关系
实例:
企鹅和气候之间的关系。
在企鹅penguin中,应用到了气候climate对象。
<pre name="code" class="csharp"> class Penguin : Bird