Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbstractComputer ¶
type AbstractComputer interface {
SetColor(color string)
SetSize(size int)
GetColor() string
GetSize() int
}
定义电脑接口
type AbstractPhone ¶
type AbstractPhone interface {
SetColor(color string)
SetSize(size int)
GetColor() string
GetSize() int
}
定义手机接口
type InterfaceElectronicFactory ¶
type InterfaceElectronicFactory interface {
MakePhone() AbstractPhone
MakeComputer() AbstractComputer
}
电子产品工厂
func GetElectronicFactory ¶
func GetElectronicFactory(brand string) (InterfaceElectronicFactory, error)
获取电子产品工厂对象
Click to show internal directories.
Click to hide internal directories.