Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 406 Bytes

README.md

File metadata and controls

16 lines (14 loc) · 406 Bytes

代码结构

- src
  - OrganizationComponent.ts # 组合部件抽象类或接口
  - CompanyComposite.ts # 具体部件实现之一,树枝构件
  - DepartmentComposite.ts # 具体部件实现之一,树枝构件
  - EmployeeLeaf.ts # 具体部件的叶子节点,叶子节点不能再含有子节点

测试验证

$ cd ./composite-pattern/ts
$ tsc
$ node test/test.js