Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SportsCarBuilder ¶
type SportsCarBuilder struct {
// contains filtered or unexported fields
}
SportsCarBuilder is the concrete builder to build the car step by step
func (SportsCarBuilder) GetResult ¶
func (s SportsCarBuilder) GetResult() Car
func (SportsCarBuilder) Reset ¶
func (s SportsCarBuilder) Reset()
func (SportsCarBuilder) SetEngine ¶
func (c SportsCarBuilder) SetEngine(i int)
func (SportsCarBuilder) SetGPS ¶
func (s SportsCarBuilder) SetGPS(i int)
func (SportsCarBuilder) SetSeats ¶
func (s SportsCarBuilder) SetSeats(i int)
type SportsCarBuilderDirector ¶
type SportsCarBuilderDirector struct {
// contains filtered or unexported fields
}
func (*SportsCarBuilderDirector) Build ¶
func (s *SportsCarBuilderDirector) Build() Car
func (*SportsCarBuilderDirector) SetBuilder ¶
func (s *SportsCarBuilderDirector) SetBuilder(builder Builder)
Click to show internal directories.
Click to hide internal directories.