Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DrawAPI ¶
强关联改换成弱关联,将两个角色之间的继承关系改为关联关系。由继承(或颜色在每个类中分别定义)改为组合。 以形状、颜色等属性分为多个维度,每个维度一个类型,这些类型通过组合的方式关联在一起。复用的方式减少代码量。
type GreenCircle ¶
type GreenCircle struct {
Color string
}
green circle
func (*GreenCircle) DrawCircle ¶
func (gc *GreenCircle) DrawCircle(radius, x, y int)
Click to show internal directories.
Click to hide internal directories.