华人澳洲中文论坛

WinForm(十)名目框架构造

[复制链接]

2022-9-26 15:39:17 35 0

看到上面的名目构造,是不是已经相识?不要笑,这也是一种名目构造,极简主义。


名目构造没有对错,适合就好,但也要有几个要求,最少要做到构造明白,明晰,固然上图的构造明晰,但不明白,不知道各个Form是做甚么的。
那末最少要给各个文件精确命名,不论命名规定如何,只有一致,明白就行,好比上面的图。


三层
窗体界面展现层(UI),业务逻辑层(BLL),数据拜候层(DAL),三个层的工作明白。同时有一个穿梭在三个层两头的Model,也就是承载数据的实体类,


假如各层的内容对比多,也能够按功用规模再加一层文件夹。固然也能够先按功用规模分红几个文件夹,而后再在外面创立三个层也能够。
得多时间,咱们的WinForm不仅三层,常见的有与三方交互,不论是调用web api仍是调用dll,咱们能够再创立一层API层,在BLL层与之交互便可。
还有的时分,会定义得多工具类,通用类,这时候,个别会建一个Co妹妹on文件夹,来定义各种工具类。


关于名目的框架构造,没有一致的要求,适合就好,有得多行业类的软件,有其共同性,其构造分层也有本人共同之处,不论甚么构造,明白,明晰是名目框架构造的根本。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
注册会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题33

帖子40

积分189

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小