如何应用里式替换原则于设计?