个人觉得组合模式强调的是那种树形的结构方式,leaf类和composite都是从component中派生出来,但是作为leaf本身不具备add和delete的功能。
使得整体和部分能够被一致对待,就像书里面的说的说的,组合模式使得基本对象可以组成组成对象,组成对象又可以继续组下去,这样用到基本对象的地方也就能用到组成对象了。
个人觉得组合模式强调的是那种树形的结构方式,leaf类和composite都是从component中派生出来,但是作为leaf本身不具备add和delete的功能。
使得整体和部分能够被一致对待,就像书里面的说的说的,组合模式使得基本对象可以组成组成对象,组成对象又可以继续组下去,这样用到基本对象的地方也就能用到组成对象了。