调制解调器问题、适配器和里氏替换原则