Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 490 Bytes

README.md

File metadata and controls

18 lines (15 loc) · 490 Bytes

代码结构

- src
  - AbstractShape.ts # 桥接抽象类,关联具体的操作接口,供具体类实现
  - RefinedShape.ts # 具体桥接类,继承抽象桥接类,扩充了自己的方法
  - DrawTool.ts # 工具基础接口,供具体工具类实现
  - DrawStyeA.ts # 具体工具类一,负责某类专门处理
  - DrawStyleB.ts # 具体工具类二,负责某类专门处理

测试验证

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