package Ġcom . syn ebula . g aea . domain . repository . spec ifications Ċ Ċ class ĠOr Specification < T > Ċ /** Ċ Ġ* Ġ æŀĦéĢł ä¸Ģä¸ª æĸ°çļĦ æ·· åĲĪ è§Ħ çº¦ å¯¹è±¡ ãĢĤ Ċ Ġ* Ċ Ġ* Ġ@ param Ġleft Ċ Ġ* Ġ è¡¨è¾¾å¼ı å·¦ ä¾§ è§Ħ çº¦ å¯¹è±¡ ãĢĤ Ċ Ġ* Ġ@ param Ġright Ċ Ġ* Ġ è¡¨è¾¾å¼ı åı³ ä¾§ è§Ħ çº¦ å¯¹è±¡ ãĢĤ Ċ Ġ*/ Ċ ( left : ĠI Specification < T >, Ġright : ĠI Specification < T >) Ġ: ĠComposite Specification < T >( left , Ġright ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġis Satisf ied By ( obj : ĠT ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġleft . is Satisf ied By ( obj ) Ġ|| Ġright . is Satisf ied By ( obj ) ĊĠĠĠ Ġ} Ċ } Ċ