摘要: 一、“三层”架构就一定要分三层吗?答案当然是否定的,分层的根本目的就是要达到“高内聚,低耦合”。我们不应该为了分层而分层,那么什么样的分层才是最好的分层呢?我认为,没有最好的分层,只有合理的分层。同时,我们也要根据具体的情况来分析,如果系统很small,不用分层也不是不可。当然,对于一些逻辑复杂的大型系统,分层便显得尤重要了,可以达到所说的,利用团队开发、可复用性、表达的业务逻辑清楚、利于维护等等。二、下面这个Demo展示实现登录系统的功能,其中利用了抽象工厂+反射+配置文件。下面是架构图,就是三层架构的扩展,在BLL层与DAL层添加了一个工厂层、接口层。因为在底层运用了抽象工厂,所以可以方便 阅读全文
posted @ 2012-01-20 16:20 yjjm1990 阅读(739) 评论(0) 推荐(0) 编辑