flyweight_test.go
最后更新于:2022-04-02 04:49:21
~~~
package flyweight
import (
"testing"
)
func TestFlyweight(t *testing.T) {
ff := NewFlyweightFactory()
fya := ff.Flyweight("a")
fya.Operation(1)
fyb := ff.Flyweight("b")
fyb.Operation(2)
fyc := ff.Flyweight("c")
fyc.Operation(3)
fyd := ff.Flyweight("d")
fyd.Operation(4)
fyu := ff.Flyweight("u")
fyu.Operation(5)
}
~~~
';