摘要: 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... 阅读全文
posted @ 2010-09-03 18:16 能巴 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 软件开发中的三类东西组合在一起成为一个软件产品:应用程序框架(catalyst),众多类库(toolkit,ASM,OGS,AIRMAX),及两者基础上开发出的应用程序。 框架会为某一特定目的实现一个基本的、可执行的架构。框架中已经包含了应用程序从启动到运行的主要流程,流程中那些无法预先确定的步骤留给用户来实现。程序运行时,框架系统自动调用用户实现的功能组件。这时,框架系统的行为是主动的。使用普通... 阅读全文
posted @ 2010-09-03 11:21 能巴 阅读(213) 评论(0) 推荐(0) 编辑