3 Mini-Projects-- Evaluation +++++ Mini-Project 1: The Decorator Pattern Did your design as reflected in your UML diagram correctly instantiate the Decorator Pattern? 5/5 +++ Did your test code create a variety of applications and corresponding variety of decorator chains to evaluate those applications? 5/5 +++ Did your decorator class correctly delegate to the next link in the chain? Did your medical decorator call the inherited eval method when MCAT scores were sufficiently high and reject otherwise? 5/5 Comments: +++++ Mini-Project 2: Comnposite and Publisher-Subscriber Patterns Did your design correctly instantiate the Composite Design Pattern? (I.e. gates are primitive components & circuits are composite components). 5/5 +++ Was the Publisher-Subscriber Pattern correctly used and implemented? (I.e. Did you correctly implement a reusable Publisher class and Subscriber interface? Were wires publishers and gates subscribers?) 5/5 +++ Were AND gates correctly implemented? 5/5 +++ Was the HALF-ADDER correctly implemented? 5/5 Comments: Extra Credit: +++++ Mini-Project 3: Strategy Pattern Is the Strategy pattern correctly instantiated. (I.e. an agent has no knowledge of the specific strategy he uses. He can change strategies without changing his code.) 5/5 +++ Is the Tit4Tat strategy correct? 5/5 +++ Does the tournament give a reasonable comparison of the strategies? Does it print usable statisctics? 5/5 Comments: Extra Credit: +++++