interface 接口 let drowPaint=(point:Point)=>{ //用接口来限制drowPaint的参数 console.log({x:ponit.x,y:point.y}); } drowPaint({x:12,y:13}); interface Point{ x:number; y:number; } 高内聚,低耦合:高内聚,简单来说就是,功能相关的事物应该放在同一个集合中,形成一个模块。而这些模块应该是相互独立的,不同模块之间应该保持低耦合的状态。