Difference between revisions of "OOP Class12"
esse quam videri
(→Home work) |
(→Home work) |
||
Line 57: | Line 57: | ||
==Home work== | ==Home work== | ||
− | + | Toastable project in moodle | |
− | |||
− | |||
<!--Finish the consumable example. Make Beverages Consumable by dogs and humans. | <!--Finish the consumable example. Make Beverages Consumable by dogs and humans. |
Revision as of 20:11, 22 April 2014
Strategy Pattern
Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
http://www.dofactory.com/Patterns/PatternStrategy.aspx
Create Characters class and weapons class that uses the strategy pattern
http://iam.colum.edu/oop/classsource/ConsoleApplicationCharacters.zip
Use Case
http://en.wikipedia.org/wiki/Use_case
Diagrams
http://en.wikipedia.org/wiki/Use_case_diagram
Windows Course App Use Case
Actors
- particiant outside of the system
Activity
- something an actor does
Version 1 breif use case
Actor Admin Course #Add a course to the system #Delete a course to the system Student #Add a student to the system #Delete a student to the system #Student add a course #Student remove a course
Home work
Toastable project in moodle