| 1234567891011121314151617181920212223 |
- package build
- import (
- "fmt"
- "testing"
- )
- func TestBuilder(t *testing.T) {
- builder := &Builder1{}
- director := NewDirector(builder)
- director.builder.Part1()
- director.builder.Part2()
- director.builder.Part3()
- fmt.Println(builder.result)
- builder2 := &Builder2{}
- //director := NewDirector(builder2)
- builder2.Part1()
- builder2.Part2()
- builder2.Part3()
- fmt.Println(builder2.result)
- }
|