Posted in Go语言基础和工具链“go是一种语言”——但它的type system不满足Liskov替换,它的error不是类型,它的interface没有vtable:3个硬核事实逼你重学Go 第一章:Go是一种语言 Go 是 … “go是一种语言”——但它的type system不满足Liskov替换,它的error不是类型,它的interface没有vtable:3个硬核事实逼你重学GoRead more by Go语言日常|2026年3月21日|Go类型系统进阶, Liskov替换原则, Go错误处理失效, Go语言编程实践, Go接口机制
Posted in Go语言基础和工具链Go接口设计反直觉法则:为什么io.ReadCloser比io.Reader更难实现?3个违反Liskov替换原则的经典错误 第一章:Go接口设计反直觉法则的 … Go接口设计反直觉法则:为什么io.ReadCloser比io.Reader更难实现?3个违反Liskov替换原则的经典错误Read more by 云上码农|2026年2月16日|Go语言接口实现判断, Go接口设计经典案例, io.ReadCloser, bufio.Reader缓冲区溢出, Liskov替换原则