在设计系统的时候,很多对象的数据都持久化在数据库中的,比如对银行帐户抽象一个类,在db中一般也有一个帐户的表存储持久化数据;
在根据帐户ID对该帐户进行操作时,需要实例化该帐户对象,
问下:
在系统中可能多个服务都需要操作这个帐户,是实例化一个还是多个对象?
在设计系统的时候,很多对象的数据都持久化在数据库中的,比如对银行帐户抽象一个类,在db中一般也有一个帐户的表存储持久化数据;
在根据帐户ID对该帐户进行操作时,需要实例化该帐户对象,
问下:
在系统中可能多个服务都需要操作这个帐户,是实例化一个还是多个对象?
你说的这个问题,应该是在该账户登陆的时候就实例化,然后之后的增删改查都是针对已近登陆的这个账户
取决于这些服务的特点,如果服务处理过程中有状态,那么就每个服务一个对象,排排坐分果果;如果没有状态,而且都是读操作,那么只要一个实例就可以。在这样情况下,很像我说的jivejdon论坛中论坛状态操作一样,目前论坛和其状态都是单例。见:http://www.jdon.com/article/34773.html