一个软件系统可以提供多个外观不同的按钮,这些按钮都源自同一个基类,不过在继承基类后,不同的子类修改了部分属性,从而使它们可以呈现不同的外观。如果希望能无须了解这些具体按钮类的名字,只要知道按钮类的一个参数,并提供一个调用方便的静态方法,把该参数传入静态方法即可返回一个相应的按钮对象,可以采用模式进行设计。
一个软件系统可以提供多个外观不同的按钮,这些按钮都源自同一个基类,不过在继承基类后,不同的子类修改了部分属性,从而使它们可以呈现不同的外观。如果希望能无须了解这些具体按钮类的名字,只要知道按钮类的一个参数,并提供一个调用方便的静态方法,把该参数传入静态方法即可返回一个相应的按钮对象,可以采用模式进行设计。
A、桥接
B、享元
C、装饰
D、简单工厂
正确答案:简单工厂