命名包裹的更好方法是什么?
com.company.project.funtionality1.dao
com.company.project.funtionality1.vo
com.company.project.funtionality1.dto
com.company.project.funtionality1.controller
com.company.project.funtionality1.view
com.company.project.funtionality2.dao
com.company.project.funtionality2.vo
com.company.project.funtionality2.dto
com.company.project.funtionality2.controller
com.company.project.funtionality2.view
(或)
com.company.project.dao.functionality1
com.company.project.dao.functionality1
com.company.project.vo.funtionality1
com.company.project.vo.funtionality2
com.company.project.dto.funtionality1
com.company.project.dto.funtionality2
com.company.project.controller.funtionality1
com.company.project.controller.funtionality2
com.company.project.view.funtionality1
com.company.project.view.funtionality2
答案 0 :(得分:2)
通常遵循共同重用原则是个好主意:
包中的类可以一起重用。如果您重用一个包中的某个类,则可以重复使用它们。
因此,当您按类型(即dao,service)对软件包进行分组时,这意味着要重用其中一个服务,您需要获取应用程序的所有服务。通过按功能分组,在重用函数时,您将重用所有必需的daos,服务,控制器等。