依赖反转原则
2015-05-23 00:10:31 22 举报
依赖反转原则(Dependency Inversion Principle,简称DIP)是指高层模块不应该依赖于低层模块,两者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。这意味着,如果我们想要修改一个低层次的实现,我们只需要在高层次的抽象中做出相应的修改,而不需要修改所有使用这个抽象的地方。这样可以减少代码之间的耦合性,提高代码的可维护性和可扩展性。
作者其他创作
大纲/内容
Perlsub do_execute() {my ($self) = @_;$self-do_checkin();$self-do_promote();......}
BaseManager
+pre_execute()+do_execute()+post_execute........
应用程序
BaseVcsManager
+ do_checkin()+ do_promote()
PromoteManager
+ do_promote+ do_validate_env
类库
CheckinManager
+ do_checkin+ do_commit__push()+ do_check_env......
0 条评论
回复 删除
下一页