码迷,mamicode.com
首页 > 其他好文 > 详细

一些设计上的原则

时间:2015-04-01 15:30:46      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

1.如果类不可变,就设为final 。方法入参引用不可变也设为final。防止后续代码误改。

2.设计时,能够方便扩展而不用修核心代码。

 如,设计一个远程调用框架,这时可以通过拦截器链来实现扩展功能。

 项目中有一个job定时器业务,服务端负责生成job定时任务。客户端会有机子负责接收执行。服务器和客户端通过http来通信。

 这时设计中,可以有一个统一拦截器入口,然后是一个调用链。核心功能是执行job任务请求的相应类,而其它如参数校验,安全认证等功能可以通过增加一个拦截器到拦截器链中来实现。

一些设计上的原则

标签:

原文地址:http://blog.csdn.net/zhaozhenzuo/article/details/44805435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!