分层开发

.NET

分层开发思想与小笼包

68 0

早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层?D数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。 这种三层结构有什么优势呢? 1. 通过将整个系