摘要: 对于开发者而言,耦合原则表示程序中单个的模块应该尽可能的独立。处理一个模块时,不应该依赖另一个模块的内部工作。内聚原则是指,在一个给定的模块内部,所有的代码应该只完成一个单个的目标。IT界有一句很著名的口号:强内聚、松耦合。即使是最初级的程序员,在常常的被教导中,他也了解了这句口号的含义:我们的程序要模块化,模块要完成明确的一组关联的服务功能,要求它的各部分是相关的、有机组合起来是完整体(外部程序... 阅读全文
posted @ 2010-04-02 21:52 海军 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。  1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。  2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据... 阅读全文
posted @ 2010-04-02 21:51 海军 阅读(228) 评论(0) 推荐(0) 编辑