摘要:
领域驱动设计围绕着对象进行设计,类似于传统的OO,但是还是不同的。 传统的OO更像是贫血的领域对象,它具有数据,很多get set方法,但是缺少业务逻辑。客户端使用时,需要进行一大串的set操作。举个栗子: 这种方式中customer是一个贫血的领域对象,客户端必须进行很多的set,最后调用dao进行保存。 --------------- 那么,怎样才是不贫血的领域对象呢?主要看两点:boun... 阅读全文
摘要:
概率是指事件发生的可能性。 首先描述一个场景,A,B,C,D四个玩家,每人3张牌,前面2张都公开,后面一张不公开。 刚开始时,让你估算下其他3个玩家拿到3张A的可能性。它等于4/C(54,3)。 这个概率对每个人,任何时刻都是一样的,他就是一个客观的数据,从实用的角度来说,它没有意义。这对大家都是一样的。 什么用都没有。这个概率对谁都是一样的,没有人会因为这个数字跟牌或者弃牌。 但是随着牌局的进展... 阅读全文
摘要:
Technorati 标签: 组合,概率 从N个不同的球中取出M个,一共有多少种取法? 这个问题是组合数据的基本问题,考虑拿出球是否放回,拿出去的球是否有序,它有4种变体: 不放回,有序; 不放回,无序; 放回,无序; 放回,有序; 对于第一种,取出M个球,第一个有N种可能,第二个N-1种可能,依次类推,M个球共有: N*(N-1)*(N-2)*..*(N-M+1), 举个例子:3个同学(A,B... 阅读全文