refactoring 2012/11/20 后端杂文hidehai发表留言 关于重构的一点想法. 1.代码组织: 源代码管理,分离接口和业务实现.包路径不变更,兼容线上程序. 按业务纵向拆分代码,如业务接口(商品、订单、促销)、业务实现 抽离公共的业务组件,纵向拆分后业务组件互不交叉引用 2.接口重构 ·按业务层次、类型划分 ·按维度控制划分粒度 1.对象相关度 2.业务相关度 3.功能复用抽象 ·参数处理 ·业务功能组件 ·接口方法 4.领域对象 ·业务实体 ·数据实体 ·隔离方式 Related posts: JAVA访问权限控制-私有构造方法 凌晨3.30,公司代码中.. 使用JImageTaglib标签库进行页面图片处理 Shiro:There is no session with id