Permalink
Browse files

Merge branch 'master' of https://github.com/leadVisionary/Menu

  • Loading branch information...
2 parents a4c0c53 + 9a0a937 commit 81800bbd74910540db878e677c529268b6176538 @leadVisionary committed Jul 3, 2012
Showing with 6 additions and 2 deletions.
  1. +6 −2 README.md
View
@@ -2,7 +2,8 @@ Menu
====
A library for creating menus built using a [Domain Driven Design][ddd] approach. It is implemented
-using [COMPOSITE][comp], [ITERATOR][it], and [ABSTRACT FACTORY][fac] to provide a simple, clean, elegant interface for menu management.
+using [COMPOSITE][comp], [ITERATOR][it], [ABSTRACT FACTORY][fac], and [DECORATOR][dec] to provide
+a simple, clean, elegant interface for menu management.
*Note: Special care is taken for user input sanitation. This menu does not work with _null_ at all. Attempts to use _null_
will trigger [UnsupportedOperationException][unsup].
@@ -11,13 +12,15 @@ Structure
===
src/
com.visionarysoftwaresolutions.menu.Menu
-- [Menu.java][menu]
+- [MenuComponent.java][menu]
-- The Aggregate Root of Menu, defines an interface that developers and 3rd party libraries can rely on as the contract to which this library adheres.
- This interface is Open for Extension, Closed for Modification
Features
===
+
+
<table>
<thead>
<th>Feature</th>
@@ -46,6 +49,7 @@ Features
[ddd]: http://domaindrivendesign.org/
[comp]: http://sourcemaking.com/design_patterns/composite
[it]: http://sourcemaking.com/design_patterns/iterator
+[dec]: http://sourcemaking.com/design_patterns/decorator
[fac]: http://sourcemaking.com/design_patterns/abstract_factory
[unsup]: http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html
[createMenu]: http://github.com/leadVsionary/Menu

0 comments on commit 81800bb

Please sign in to comment.