写成程序为了更好的使用oo,较多的使用interface来的编程。但是遇到一个问题:使用nhibernate中,创建的pojo对象,该对象是否的访问是否应该通过interface。如果使用interface,好处是程序的比较符合oo的原则,但是在创建nhibernate的映射类时,却不是很方便,实现的问题也比较多。但是目前来说还是整理不太清楚。
如果此问题扩展一下,可以这么理解,是直接吧pojo对象给上层对象使用,还是通过interface包装一下,再给上层对象使用。那位高手看到,不知道可否赐教一下。
http://www.ibm.com/developerworks/cn/java/j-hibernate/index.html 提供了一个java版的pojo对象继承的事例,不知道到nhibernate的mapping objects是否能够实现interface类的目标。