越基层的参数 设置的越抽象
example:
现在有两个不同的类 采用CRUD基本相同,如果Dao采用一个过细的参数传递,需要写2个dao 如果用接口,似乎更加繁琐,但是,最基层写为(拿hibernate举例)参数是Object 省去很多事
上海电信项目 当时设计比较失败的就是类的重用,参数设置过细,导致很多相同操作都需要写相同的action。其次要注意事务的维护,很多异常后的处理,自己都写到action中,自己去捕获异常去处理,其实有时候这样很繁琐,一个action中有可能设计到多个细的异常,每个需要捕获。
还有就是代码开发规范:
以后要朝着优美的开发思想出发 加油了