I am beginning the Space Invaders project the same way I begin every project -- with a rough class diagram to start getting some ideas down. It needs a lot of refinement, but it's a start. At this point, I foresee uses of the Factory, Facade, Observer, and possibly the Template Method pattern, with probably more to come.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioOGuJXyYjHVp9PE4dWwDnIGNMDOz463peTFqQ3ADl0l5N42wGBlnGSQtnSzhHwd89c_6_pGk3h5Lvt4tFuVybBFXnQqdAC2I_STEpTLFoi4yot2qG0EuoZIvU7Gu-wPiDkgmiKivpMr4/s400/SpaceInvaders.jpg) |
A first attempt at a class diagram for the Space Invaders project. |
No comments:
Post a Comment