【单选题】
()描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。
A、解释器模式
B、命令模式
C、代理模式
D、迭代器模式
E、适配器模式
A、解释器模式
B、命令模式
C、代理模式
D、迭代器模式
E、适配器模式
A、A.将抽象部分与它的实现部分分离,使它们都可以独立地变化 B、B.给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子 C、C.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 D、D.为其他对象提供一种代理以控制对这个对象的访问
A、不同的人,对同一个符号文本有互相矛盾的解释,而一个不能取消另一个 B、元语言组成的几个方面提供了互相冲突的解释,而一个不能取消另一个 C、同一个人前后几次,对一个文本提出了自相矛盾的解释,而一个不能取消另一个 D、不同的社群,对不同文本持有不同的解释