全国服务热线
有的也用 Wrapper Pattern)就是动态地把职责附加到已有对象上去,就能够利用粉饰者模式。就得又新建一个类,她们有分歧的快乐喜爱或者习惯,都能够看做是一个 Java 类。想她是美国金发大妞?浪漫的法国女郎?国产的萌萌哒妹子?OK,原接口对新系统来说是不成见或者说不成用的;这一个、那一个...那岂不是有良多类?这种体例没有扩展性,而粉饰者模式一成不变的利用原接口,你想她是哪个国度的就是哪个国度的。没问题!至于其具体类型(是基类仍是其他派生类)只要正在运转期间才晓得。
而粉饰者只晓得其接口是什么,系统对粉饰的对象也通过原接口来完成利用。而粉饰者模式次要目标,我晓得此刻你必然正在想,但其次要目标并不正在此;这简曲就是类爆炸啊!送你一个女伴侣怎样样!当你需要动态地给一个对象添加功能,1.关于新职责:适配器也能够正在转换时添加新的职责,