对于习惯ssh的程序员来说,比如一个Account类,就要有一个AccountManager和AccountDao类。
以前习惯了,但是当类的继承层次比较复杂时,就会出现一大堆的manager和dao,甚至不知道该怎么写好了。离面向对象的思想越来越远。
ruby的ActiveRecord就实现了数据库操作的透明派生。所以rails中的领域模型中完全可以直接写各种应用方法,多么爽啊!当模型之间有继承关系时,尤其的爽。
刚出的javaee6规范据说实现了这种方式?!
看到 “service"、"manager"、"dao"就有一种莫名其妙的冲动!想把电脑砸了!fk~
以前习惯了,但是当类的继承层次比较复杂时,就会出现一大堆的manager和dao,甚至不知道该怎么写好了。离面向对象的思想越来越远。
ruby的ActiveRecord就实现了数据库操作的透明派生。所以rails中的领域模型中完全可以直接写各种应用方法,多么爽啊!当模型之间有继承关系时,尤其的爽。
刚出的javaee6规范据说实现了这种方式?!
看到 “service"、"manager"、"dao"就有一种莫名其妙的冲动!想把电脑砸了!fk~