白盒框架与黑盒框架

  • Post author:
  • Post category:其他


前一篇文章介绍了java中的委派和继承机制,今天介绍一下利用这两种代码复用的方式组装的两种框架——白盒框架与黑盒框架

介绍

为了增加代码的复用性,可以使用委派和继承机制。同时,在使用这两种机制增加代码复用的过程中,我们也相应地在不同的类之间增加了关系(委派或继承关系)。

而对于一个项目而言,各个不同类之间的依赖关系就可以看做为一个框架。一个大规模的项目可能由许多不同的框架组合而成。

与设计模式的区别

框架与设计模式很相似,但有本质的不同。可以说设计模式是框架的一部分,一个框架可以包含一个或多个设计模式。相对于设计模式&#



版权声明:本文为Seriousplus原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。