摘要:
Gains:0. Dependency Management. By good dependency (dependency brings in coupling) management (interface-oriented, depend on abstraction, dependency injection, IOC, design pattern), we can restrict th... 阅读全文
摘要:
软件开发中的三类东西组合在一起成为一个软件产品:应用程序框架(catalyst),众多类库(toolkit,ASM,OGS,AIRMAX),及两者基础上开发出的应用程序。 框架会为某一特定目的实现一个基本的、可执行的架构。框架中已经包含了应用程序从启动到运行的主要流程,流程中那些无法预先确定的步骤留给用户来实现。程序运行时,框架系统自动调用用户实现的功能组件。这时,框架系统的行为是主动的。使用普通... 阅读全文