在我們的項目,我們已經實現了用布爾運算符(見DDD p 274)的規範模式,就像這樣:
public abstract class Rule {
public Rule and(Rule rule) {
return new AndRule(this, rule);
}
public Rule or(Rule rule) {
retur
我的問題是當使用一個規範模式,並且當使用特定的SQL查詢。 我瞭解,具體的模式需要用具體的規範收集全收集和後置濾波器。但我不明白在特定的SQL查詢前的優勢。 CarColorSpecification cc = new CarColorSpecification(RED);
CarAgeSpecification ca = new CarAgeSpecification(OLDER, 5);