0

我使用面向对象编程有一段时间了,我也使用过几次包。

但我真的想知道是否有一种简单的方法来选择包名?我知道 MVC 模式,这很好,但并不真正适用于我的所有课程。例如,我有一个自定义的 JButton 类,它同时是一个模型和一个视图......我应该把这些类放在哪里?

包名称是否有“黄金法则”或是否有其他模式?您通常如何命名您的包裹?

4

2 回答 2

3

我建议您按照这篇文章了解有关包命名约定的一般指南。

在您的特定情况下,如果您使用 MVC 模式,您应该在模式的不同角色之间组织您的类。因此,例如:

com.yourproject.views
com.yourproject.controller
com.yourproject.model

注意如果你有一个“同时是模型和视图”的类,我想你有一些设计问题。尝试更仔细地分析问题。

于 2013-05-07T08:20:30.300 回答
1

首先,根据您的班级分类命名您的包。另外,可以关注著名的开源项目,比如apache。

于 2013-05-07T08:30:04.810 回答