`
riching
  • 浏览: 261668 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java划分包的规则是什么

阅读更多
如题
这几天重构代码,发现这是一个比较严肃的问题,还请高手说明一下,有没有比较优秀的规则可以参考一下
个人的观点是:按照功能模块分完再按照业务逻辑分,但是业务逻辑要分到多细才算合适呢,一个包里面有多少个类比较合适呢?
谢谢!
分享到:
评论

相关推荐

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    第8章 Java中的包(Package)命名习惯和注释 193 教学视频:43分钟 8.1 Java中的包(Package) 193 8.1.1 Java中的包 193 8.1.2 在Eclipse中使用包 194 8.1.3 天上掉下个package 197 8.1.4 包带来了什么? 197...

    Java-Dependence-Manager(JDM)

    也可以只定义"不允许"的规则,是的,因为我发现别的工具只能定义架构“是什么”约束,而不能设定“不是什么”约束,所以才有了这样的改进,对了,这些规则可以是组件级别的,也可以是包级别的,而不少类似工具只是...

    Java五子棋设计报告.doc

    4 需求分析与设计思路 此系统为智力游戏,采用JAVA的MVC模式,根据不同功能划分不同模块,该五子棋 游戏功能虽然简单,然是实现了人机对战,所以从这个角度来说,此款游戏能准确的 计算棋局。虽然系统不大,但是...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    第8章 Java中的包(Package)命名习惯和注释 193 教学视频:43分钟 8.1 Java中的包(Package) 193 8.1.1 Java中的包 193 8.1.2 在Eclipse中使用包 194 8.1.3 天上掉下个package 197 8.1.4 包带来了什么? 197...

    Java高级程序设计实战教程第一章-Java编码规范.pptx

    Java高级程序设计 第1章 Java编码规范 1.1 应用场景1.2 相关知识1.3 任务实施1.4 拓展知识1.5 拓展训练1.6课后小结 Java高级程序设计实战教程第一章-Java编码规范全文共13页,当前为第1页。 1.1 应用场景 一个大型的...

    Java毕业设计-JAVA打飞机游戏设计与实现(论文+源代码).rar

    从游戏的需求分析出发,详细阐述了游戏设计的基本原则、功能模块划分以及界面设计。同时,结合JAVA编程语言的特点,对游戏的图形绘制、动画效果、音效处理等核心技术进行了深入的分析和讲解。 源代码部分则包含了...

    java 常用设计模式chm

    总之原则是,对于开销很大的对象,只有在使用它时才创建,这个原则可以为我们节省很多宝贵的Java内存. 所以,有些人认为Java耗费资源内存,我以为这和程序编制思路也有一定的关系. 如何使用Proxy? 以Jive论坛系统为例,...

    java课程设计方案(1).doc

    java课程设计方案 设计目的与任务 本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来 实现"写字留痕"的"日历"和"记事本"的双重功能。并通过此次课程设计的训练,使学 生巩固和加深对Java这门...

    Java Web大作业 聊天系统

    Java Web大作业 聊天系统 (有具体的文档说明) 模块划分说明: config用于存放Config文件 ...service存放各种具体的操作,供其他各个包调用,遵循接口实现的规则 utils存放通用工具 vo用于和前端交互时候用到的类型

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    基于vue前台、java后台、mysql实现的档案管理系统源码+部署说明.zip

    以每张表作为一个单独的模块进行抽象,按照高内聚低耦合的设计原则进行模块的设计划分。 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【JVM】java虚拟机的区域如何划分,每一个区的动能? 49 程序计数器(Program Counter Register) 49 java虚拟机栈 50 java堆(Java Heap) 51 方法区 51 【JVM】JVM内存结构,GC垃圾收集解析 52 【JVM】双亲委派...

    计算机毕业设计:Java实现的好运咖啡管理系统(源码+说明+论文),保证可靠运行,附赠计算机答辩PPT模板

    《计算机毕业设计:Java实现的好运咖啡管理系统》是一套全面而实用的计算机毕业设计资源,特别适用于本科生的课程设计、毕业设计以及Java学习。该资源包含了完整的源码、详尽的说明文档以及专业的论文,确保项目的...

    java课程设计方案.doc

    java课程设计方案 设计目的与任务 本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来 实现"写字留痕"的"日历"和"记事本"的双重功能。并通过此次课程设计的训练,使学 生巩固和加深对Java这门...

    JAVA程序开发大全---上半部分

    11.2.5 创建导航规则 207 11.3 JSF应用实例:登录系统 207 11.4 本章小结 213 第12章 Struts 2.0的开发及应用 214 12.1 Struts 2.0框架概述 214 12.1.1 Struts 2.0框架工作流程 214 12.1.2 Struts 2.0与Struts 1.x...

    Java生产制造执行MES系统源码 MES源码

    角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 工单管理:工单下达,工单分解,工单状态调整,工单特殊设置 赋码管理:动态配置码规则项。例如6位年月日 3位,流水号,随机号。根据用户...

    基于java的黑白棋桌面应用程序源码+项目说明(课设作业).zip

    游戏规则和应用功能说明 模块划分和功能实现 1. 实现二人对战 * 使用观察者模式完成下棋。 棋子作为信息的发布者,遇到点击事件后把自己在棋盘上的坐标传递给棋盘控制者, 所以棋子类型需要保留一个棋盘控制...

    JSP论文格式化系统-后台模块的设计与实现(源代码+论文).rar

    该资料包中的源代码展示了后台模块的关键功能,包括但不限于用户认证、权限管理、论文提交处理、格式化规则设置以及数据存储等。通过这些源码,开发者可以学习到如何使用JSP与数据库进行交互,如何管理会话和请求,...

    基于Java开发的动态公式计算器小程序源码+项目说明.zip

    基于Java开发的动态公式计算器小程序源码+项目说明.zip 应用于房地产行业的税费计算器小程序,适用于中介、有税费计算需求的人员。 计算器客户端使用小程序开发、 后台管理采用采用Vue、Element UI、Spring Boot...

Global site tag (gtag.js) - Google Analytics