发布网友 发布时间:2022-04-23 13:26
共1个回答
热心网友 时间:2023-10-15 14:43
1、三种接桥方式的缺点:
变压器的切除和投入较为复杂,动作两台断路器影响统一路线的暂时运行桥,连断路器检修是两个回路需解列运行,出现断路器检修时,路线需较长时间停运。
回路数受到*有一台断路气检修的时候就要开环运行,此时的其他回路发生故障,就会造出两个回路停电,扩大了故障停电范围而这一形势一般非常长。
2、三种接桥方式的优点:
分离抽象和实现部分。桥接模式分离了抽象部分和实现部分,从而极大地提高了系统的灵活性。让抽象部分和实现部分开来。
分别定义接口,这有助于对系统进行分层,从而产生更好的结构化的系统。对于系统的高层部分,只需要知道抽象部分和实现部分的接口就可以了。
更好的扩展性。由于桥接模式把抽象部分和实现部分分离开了,而且分别定义接口,这就使得抽象部分和实现部分可以分别地扩展,而不会相互影响,从而大大地提高了系统的可扩展性。
可动态地切换实现。由于桥接模式把抽象部分和实现部分分离开了,所以在实现桥接的时候,就可以实现动态的选择和使用具体的实现。也就是说一个实现不再是固定的绑定在一个抽象接口上了,可以实现运行期间动态地切换。
可减少子类的个数。根据前面的讲述,对于有两个变化纬度的情况,如果采用继承的实现方式,大约需要两个维度上的可变化数量的乘积个子类;而采用桥接模式来实现。
大约需要两个维度上的可变化数量的和个子类。可以明显地减少子类的个数。桥接模式和策略模式。这两个模式虽然相似,但也还是有区别的。
何时选用桥接模式:
如果你不希望在抽象部分和实现部分采用固定的绑定关系,可以采用桥接模式,来把抽象部分和实现部分分开,然后在程序运行期间来动态地设置抽象部分需要用到的具体的实现。
还可以动态地切换具体的实现,如果出现抽象部分和实现部分都能够扩展的情况,可以采用桥接模式,让抽象部分和实现部分地变化,从而灵活地进行单独扩展,而不是搅在一起。
扩展一边就会影响到另一边,如果希望实现部分的修改不会对客户产生影响,可以采用桥接模式。由于客户是面向抽象的接口在运行,实现部分的修改可以于抽象部分。
并不会对客户产生影响,也可以说对客户是透明的,如果采用继承的实现方案,会导致产生很多子类。
热心网友 时间:2023-10-15 14:43
1、三种接桥方式的缺点:
变压器的切除和投入较为复杂,动作两台断路器影响统一路线的暂时运行桥,连断路器检修是两个回路需解列运行,出现断路器检修时,路线需较长时间停运。
回路数受到*有一台断路气检修的时候就要开环运行,此时的其他回路发生故障,就会造出两个回路停电,扩大了故障停电范围而这一形势一般非常长。
2、三种接桥方式的优点:
分离抽象和实现部分。桥接模式分离了抽象部分和实现部分,从而极大地提高了系统的灵活性。让抽象部分和实现部分开来。
分别定义接口,这有助于对系统进行分层,从而产生更好的结构化的系统。对于系统的高层部分,只需要知道抽象部分和实现部分的接口就可以了。
更好的扩展性。由于桥接模式把抽象部分和实现部分分离开了,而且分别定义接口,这就使得抽象部分和实现部分可以分别地扩展,而不会相互影响,从而大大地提高了系统的可扩展性。
可动态地切换实现。由于桥接模式把抽象部分和实现部分分离开了,所以在实现桥接的时候,就可以实现动态的选择和使用具体的实现。也就是说一个实现不再是固定的绑定在一个抽象接口上了,可以实现运行期间动态地切换。
可减少子类的个数。根据前面的讲述,对于有两个变化纬度的情况,如果采用继承的实现方式,大约需要两个维度上的可变化数量的乘积个子类;而采用桥接模式来实现。
大约需要两个维度上的可变化数量的和个子类。可以明显地减少子类的个数。桥接模式和策略模式。这两个模式虽然相似,但也还是有区别的。
何时选用桥接模式:
如果你不希望在抽象部分和实现部分采用固定的绑定关系,可以采用桥接模式,来把抽象部分和实现部分分开,然后在程序运行期间来动态地设置抽象部分需要用到的具体的实现。
还可以动态地切换具体的实现,如果出现抽象部分和实现部分都能够扩展的情况,可以采用桥接模式,让抽象部分和实现部分地变化,从而灵活地进行单独扩展,而不是搅在一起。
扩展一边就会影响到另一边,如果希望实现部分的修改不会对客户产生影响,可以采用桥接模式。由于客户是面向抽象的接口在运行,实现部分的修改可以于抽象部分。
并不会对客户产生影响,也可以说对客户是透明的,如果采用继承的实现方案,会导致产生很多子类。