仓储与工厂的疑问
工厂是负责在内存中创建对象。
仓储是类似一个集合,负责对象的保存、删除、获取。
前提:
系统中的数据不需要持久化,全部在内存中。
我的疑问是:
1、通过工厂创建的对象实例,是否已经在系统里了?
存在:调用仓储的查询是否能获得刚才创建的对象实例?
不存在:那么将对象实例注册到系统里的入口在哪里?仓储里的保存?
2、在对象注册到系统里时,肯定有部分规则约束,那么这个规则约束放在哪里?例如:用户注册时,帐户是不允许重复的。 网上订票时,某一时刻班次的订单数是不能大于座位数的。