如何分包

继承

继承时不需要将多个子类分到父类包下:

  • 多重继承
  • 第三方实现子类
  • 这样做的话就把继承关系暴露了出来

组件对象

内部类

推荐使用内部类,内部对象需要在外部对象创建后创建这一语法特点与业务含义非常吻合。
内部类的缺点是框架未必支持

分包

子对象没有响应的service和dao因为他们不能单独处理。
分包后必须使用public方法访问难以隐藏内部关系。
并且分包后难以明确上下文,不像内部类明确的和父对象明确绑定。

状态

状态只会用于下拉列表,没有写操作。

内部类

状态的创建不需要外部对象先创建,这样看来不符合内部类
另外各种ViewObject,DomainObject都有可能使用状态,如果放在了ViewObject里则将导致业务依赖视图,不好。

并列包

从URL上来看xxx-status和xxx是并列的,但是如果把xxx-status写成xxx/status后就加强了关联,但是这样做的缺点是会和xxx/{id}混淆。

并列类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值