单项选择题
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对______开放,对______关闭;李氏替换原则(Liskov Substitution Principle,LSP)是指任何______可以出现的地方,______一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于______而不依赖于______,或者说要针对接口编程,不要针对实现编程。
A.程序设计语言
B.建模语言
C.实现
D.抽象