问题描述
请教各位前辈,小弟刚刚接触C#,对于软件架构的问题不是很了解,麻烦大家解释一下什么是软件架构,现在到处都在说的三层架构是什么意思?谢谢大家了。
解决方案
解决方案二:
架构:忽悠的代名词
解决方案三:
三层架构应该是我们公司用过的mvp架构。MVP架构指软件的每一个功能模块都分3部分,M包含所有关业务代码,V只针对界面功能代码,P连接M与V的操作。比如点击数据统计,通过M中的业务代码统计出数据,然后显示到界面。
解决方案四:
就是:框框架架或者说你再仔细想想,常说的“程序设计”程序设计究竟是在设计啥玩意~~~~~,也许就是这个东西吧
解决方案五:
三层架构:用户界面层就是制作我们看到的画面业务逻辑层根据需求创建若干函数,用于从数据库底层提取用户所需的数据显示到界面数据库底层对数据库进行直接操作,完成检索,添加等操作
解决方案六:
一辆汽车你可以把它拆分成动力/传动/控制这就是架构为什么要分架构呢,比如我到时候想按个大功率的发动力机的话,我只要改动力层就好.如果我想换个变换箱,我只要改传动层就好.其他层都不需要再改动.如果你没有分层的话.就像把电脑里所有的文件全部放在根目录下一次..虽然也可以用.不过别人很难看得懂..如果你有分层的话.如果要把WINFORM的项目改成WEB的ASP.NET项目的话.直接把业务逻辑层/数据访问层/实体层/公共类库层的东西拿过来用.只要改UI的部份就可以了.如果你没分层的话.可能就要全部重来过一次.
时间: 2024-10-24 18:54:12