|
|
1
3
因此,你可以有一个很好的“形状”的类,但结构像绉纸。这可能比反过来更容易重构:一个糟糕的形状,但很好的实现。(我相信有些人会质疑后者是否可行。) |
|
2
1
将shape视为对象“api”,而结构是其内部实现。在设计良好的系统中,形状将保持不变,而结构可能会发生显著变化。 |
|
3
1
|
|
|
4
1
形状
|