当前位置: 首页 > news >正文

监察部门网站建设方案网站设计作业

监察部门网站建设方案,网站设计作业,网站制作网页,门户型网站有哪些structure101稳定应用程序的一个关键是结构良好的代码库。 我们知道我们应该建立尽可能多的黑匣子#xff0c;因为一旦完成一个黑匣子#xff0c;我们就不必再考虑其内部了。 您只需要使用您或其他团队成员通过明确定义的界面编写的代码即可。 这使您可以专注于要添加的下一个… structure101 稳定应用程序的一个关键是结构良好的代码库。 我们知道我们应该建立尽可能多的黑匣子因为一旦完成一个黑匣子我们就不必再考虑其内部了。 您只需要使用您或其他团队成员通过明确定义的界面编写的代码即可。 这使您可以专注于要添加的下一个功能。 当我们想到黑匣子时我们通常会想到类或整个jar包。 当然课程应该是黑匣子对此不做任何讨论。 jar包也是如此。 但是在类和jar包之间有另一层结构通常不能直接将其视为黑盒包。 一揽子计划通常是二等公民对其相互关系的分析不够深入。 但是有一个很好的工具可以进行这种分析 Structure101 。 通常它可以通过组织良好的图来帮助您监视和验证项目的依赖关系结构和复杂性。 因此让我们从一个示例项目开始。 为此我采取了自己的项目之一 japicmp是一种工具用于根据更改的方法和类来计算两个jar存档的API之间的差异。 structure101有一个很棒的组合视图它向您显示了项目包之间的依赖关系。 当前japicmp的外观如下 显然我们可以看到例如cli软件包它负责命令行解析它使用异常以及config软件包并且由main方法所在的主软件包本身使用。 使用cli软件包一切似乎都可以。 但是三个软件包cmputil和model呢 类和方法即业务逻辑之间的差异计算位于程序包cmp中。 因此它应该使用模型以及util包。 但是这两个软件包不应具有任何向后依赖性。 此问题也显示在矩阵视图中 当我们仔细查看这三个程序包之间的纠缠时我们发现util程序包中使用了cmp程序包中的类AccessModifier 除此之外该类还用于模型中。 这清楚地表明该类应该像在cmp包中那样留在模型包中。 这似乎是有道理的因为类或方法的访问修饰符是jar存档模型的一部分并且不属于业务逻辑。 如果将此类移至模型包则会得到以下结果 看起来好多了。 包装结构内没有任何缠结。 精美的布局还清楚地表明整个应用程序都取决于模型因为程序包位于图的底部。 从主程序包中调用驻留在cmp中的业务逻辑并按需使用utilconfig和model。 对于cli和xml输出的实现所在的输出包情况也是如此。 计算后此软件包将使用配置以及模型。 结论 软件包不应是二等公民而是可以帮助您构建应用程序的结构以便轻松查看代码和单独的功能。 诸如structure101之类的工具可帮助您分析软件包之间的依赖关系因此使软件包成为一侧的jar和另一侧的类之间的重要层次。 参考在Martins Developer World博客上我们的JCG合作伙伴 Martin Mois 使用structure101分析了软件包的依赖关系 。 翻译自: https://www.javacodegeeks.com/2013/11/analyze-package-dependencies-with-structure101.htmlstructure101
http://www.pierceye.com/news/941179/

相关文章:

  • 怎么进网站后台管理系统在线二维码制作生成器
  • seo网站关键词优化多少钱陕西省建设厅网站官网
  • 仿xss网站搭建建设网站费用吗
  • 钓鱼网页在线生成网站网站建设肆金手指排名7
  • idc网站备案家具网站建设方案
  • 互联网做网站怎么赚钱WordPress副标题不显示
  • 好的网站域名网站运营推广怎做
  • 巴适网站建设wordpress上传与安装包
  • 网站备案不关站wordpress网
  • 中国佛山手机网站建设十大互联网公司排名
  • 手把手指导做网站wordpress 熊掌号插件
  • 宁波网站建设方案报价湖州企业做网站
  • 优化 导航网站百度官网网站首页
  • 各大网站大全河北网站建设seo优化制作设计
  • 做照片的网站前端开发和后端开发
  • 谁能低价做网站支付接口泰州企业自助建站系统
  • 徐州 网站建设辽阳建设网站
  • PHP MySQL 网站开发实例单页应用网站
  • 制作网站的步骤关于企业网站建设的相关思考
  • 统计局网站建设情况ppt设计网站
  • 中石化第四建设公司 网站哪个软件可以看街道实景
  • 郑州做网站哪个平台好全国网站备案
  • 个人网站空间申请html5 网站开发 适配
  • 建站行业如何快速成第一单js制作网页游戏
  • 建立网站后怎么维护做网站自己租服务器还是网络公司
  • 建网站赚钱wordpress 公众号主题
  • 亚马逊网站建设的意义海西高端网站建设
  • 建设静态网站淘宝客怎么建设网站
  • wordpress网站外包浙江省建设厅新网站人员无法查询
  • 广州天与地网站建设石家庄快速建站公司