Go语言接口设计:最小接口原则
Go语言接口设计:最小接口原则
1. 小接口
type Reader interface { Read(p []byte) (n int, err error) } type Writer interface { Write(p []byte) (n int, err error) }2. 总结
小接口易于实现和组合,提高代码灵活性。
type Reader interface { Read(p []byte) (n int, err error) } type Writer interface { Write(p []byte) (n int, err error) }小接口易于实现和组合,提高代码灵活性。