Commit Graph
100 Commits
Author SHA1 Message Date
Ilkka Seppala 6301e0bc11 Added unit tests for each of the patterns. 2014-12-06 20:34:41 +02:00
Ilkka Seppala 2be1ced00a Improved comments for the facade example. 2014-12-06 14:43:40 +02:00
Ilkka Seppala 9336284814 Improved decorator example. 2014-12-06 14:35:18 +02:00
Ilkka Seppala 10d4e3cadd Improved comments for decorator example. 2014-12-06 14:29:31 +02:00
Ilkka Seppala 9a75cb11c3 Further cleanup of pom.xmls. 2014-12-06 14:19:37 +02:00
Ilkka Seppala c312fce43b Fixed package name and some spelling mistakes. 2014-12-06 13:59:41 +02:00
Ilkka Seppala 3ef1613fa6 Merge branch 'MSaifAsif-master' 2014-12-06 13:50:13 +02:00
Ilkka Seppala 5d142fbcfe Merge branch 'master' of https://github.com/MSaifAsif/java-design-patterns into MSaifAsif-master 2014-12-06 13:46:36 +02:00
Ilkka Seppala 2939d139fc Merge branch 'mortezaadi-master' 2014-12-05 23:00:17 +02:00
Ilkka Seppala 5646937d52 Merge branch 'master' of https://github.com/mortezaadi/java-design-patterns into mortezaadi-master
Conflicts:
	singleton/src/main/java/com/iluwatar/App.java
2014-12-05 22:58:09 +02:00
Ilkka Seppälä 3e42a10060 Update README.md 2014-12-02 20:32:31 +02:00
Ilkka Seppälä b9b07923e9 Update README.md 2014-12-02 20:29:14 +02:00
Ilkka Seppälä 38feb88c91 Merge pull request #22 from llitfkitfk/master
update README
2014-12-02 20:26:08 +02:00
Ilkka Seppälä 48ebe63a9f Merge pull request #21 from mingliangfeng/master
Update README to provide design patterns list and  better navigation
2014-12-02 20:24:53 +02:00
Ilkka Seppälä 16220cdd73 Merge pull request #24 from sideris/master
Changed UML diagrams from GenMyModel to ObjectAid
2014-12-02 17:26:01 +02:00
Ilkka Seppälä df721d11bd Merge pull request #23 from thatJavaNerd/patch-1
Small typo (the --> there)
2014-12-02 08:08:19 +02:00
Ilkka Seppälä 1ea04fe1fc Merge pull request #20 from sideris/master
Servant pattern
2014-12-02 07:48:22 +02:00
Ilkka Seppala 710d31b2a2 Cleanup of poms. 2014-11-26 23:03:04 +02:00
Ilkka Seppala 208a1168ac Removed TODO markers from visitor example. 2014-11-26 22:49:48 +02:00
Ilkka Seppala 470f3d2460 Added comments to singleton app. 2014-11-26 22:47:44 +02:00
Ilkka Seppala 34bc1de713 Added comments to lazily initialized singleton implementation. 2014-11-26 22:45:47 +02:00
Ilkka Seppala 0ad5fbfc5c Added comment to eagerly initialized singleton implementation. 2014-11-26 22:43:08 +02:00
Ilkka Seppala baf177a81e Added book reference to singleton enum implementation. 2014-11-26 22:41:44 +02:00
Ilkka Seppälä b73429cd95 Merge pull request #19 from Alwayswithme/master
enum approach of singleton
2014-11-26 15:58:31 +02:00
Ilkka Seppälä 13e6c74d97 Merge pull request #18 from pitsios-s/patch-1
Update MainApp.java
2014-11-21 22:14:52 +02:00
Ilkka Seppälä 6c80af2b15 Update README.md 2014-11-15 10:58:13 +02:00
Ilkka Seppälä 872ad27996 Update README.md 2014-11-15 10:55:26 +02:00
Ilkka Seppälä 8b024b8a2a Merge pull request #16 from joningis/generic-observer
Generic observer
2014-11-12 21:22:05 +02:00
Ilkka Seppälä c231964227 Merge pull request #15 from noragami/master
simplified toString method
2014-11-11 22:00:30 +02:00
Ilkka Seppälä 86abc4177e Merge pull request #14 from mafagafogigante/master
Small refactorings
2014-11-09 12:57:24 +02:00
Ilkka Seppälä b563de009a Update README.md 2014-11-08 22:41:20 +02:00
Ilkka Seppälä 5305e6ba1b Update README.md 2014-11-08 22:38:07 +02:00
Ilkka Seppala 862fd39d11 #12 Added private constructor to ThreadSafeLazyLoadedIvoryTower. 2014-11-05 21:28:48 +02:00
Ilkka Seppälä ee931b0ecb Update README.md 2014-11-04 08:04:42 +02:00
Ilkka Seppälä e574d6aa49 Merge pull request #11 from llitfkitfk/master
add some class diagram for each design pattern
2014-11-03 22:35:41 +02:00
Ilkka Seppälä 3a4d5efbc3 Update README.md 2014-10-27 08:28:51 +02:00
Ilkka Seppälä afad7dcd8f Update README.md 2014-10-27 08:28:22 +02:00
Ilkka Seppälä 9b1c698b34 Merge pull request #10 from mafagafogigante/mafagafo-observer
Changes to the observer pattern
2014-10-21 07:45:15 +03:00
Ilkka Seppälä 6faa8dff57 Update README.md 2014-10-19 13:24:16 +03:00
Ilkka Seppälä cda9e59a51 Merge pull request #9 from mafagafogigante/mafagafo-template-method-new-pic
Improved template method UML.
2014-10-18 19:02:35 +03:00
Ilkka Seppälä 70fffc5ca3 Merge pull request #8 from annemsujan/master
Thread safe lazy loaded singleton implementation added.
2014-10-14 11:23:46 +03:00
Ilkka Seppälä 84efa3039f Merge pull request #7 from lordmat0/master
Formatted all files to the same standard
2014-10-08 20:51:55 +03:00
Ilkka Seppälä 39998544d7 Merge pull request #6 from pitsios-s/master
Update LICENSE.md
2014-10-08 20:44:22 +03:00
Ilkka Seppälä 53a2a8b150 Merge pull request #5 from lordmat0/master
Just formatting App classes to be like the other class files on the proj...
2014-10-08 07:57:10 +03:00
Ilkka Seppala 52f0923df9 Corrected spelling mistake in hair type: BOLD -> BALD. 2014-09-25 21:16:48 +03:00
Ilkka Seppälä d3fbc2e90b Merge pull request #3 from pitsios-s/master
Model-View-Presenter pattern
2014-09-14 00:04:00 +03:00
Ilkka Seppälä 106b0b9c0d Merge pull request #1 from yusufaytas/master
Update creating mechanism.
2014-09-09 18:44:04 +03:00
Ilkka Seppala 1eddfa844d Updated observer class diagram. 2014-09-07 19:41:31 +03:00
Ilkka Seppala d7470b96d5 Updated mediator class diagram. 2014-09-07 19:36:52 +03:00
Ilkka Seppala a2f34b56fd Updated iterator class diagram. 2014-09-07 19:32:20 +03:00
Ilkka Seppala 009fd26eff Updated decorator class diagram. 2014-09-07 19:25:02 +03:00
Ilkka Seppälä 39ddea1645 Update README.md 2014-09-07 19:20:16 +03:00
Ilkka Seppälä f2c803cdea Update README.md 2014-09-07 19:19:24 +03:00
Ilkka Seppälä c8778bdb45 Update README.md 2014-09-07 19:18:43 +03:00
Ilkka Seppälä 3ad98e0099 Update README.md 2014-09-07 15:56:57 +03:00
Ilkka Seppälä c5685fa5cf Update README.md 2014-09-07 15:56:09 +03:00
Ilkka Seppälä 28901eedf0 Create LICENSE.md 2014-09-07 15:54:53 +03:00
Ilkka Seppälä c2db2980f0 Update README.md 2014-09-07 15:41:46 +03:00
Ilkka Seppälä 25469c210c Added "How to contribute" instructions. 2014-09-07 15:40:21 +03:00
Ilkka Seppala f7c2cad971 Added explanation about class adapter vs. object adapter in the adapter
example.
2014-09-07 15:20:52 +03:00
Ilkka Seppälä da72f04643 Update README.md 2014-09-07 15:11:23 +03:00
Ilkka Seppala b8365e9e4c Improved the adapter pattern example. Updated the class diagram. 2014-09-07 15:08:43 +03:00
Ilkka Seppälä d4ee7a7da0 Update README.md 2014-09-06 23:42:22 +03:00
Ilkka Seppälä ab315782ec Update README.md 2014-09-06 23:33:48 +03:00
Ilkka Seppälä ee54d6a3ea Added FAQ section to readme file. 2014-09-06 23:31:56 +03:00
Ilkka Seppala 37d58d31d0 Updated the adapter example. 2014-08-31 19:19:28 +03:00
Ilkka Seppala 9a0bb6b0fe Added comments for the visitor example. 2014-08-31 11:35:08 +03:00
Ilkka Seppala 2e07a685b0 Comments for template method example. 2014-08-31 11:31:03 +03:00
Ilkka Seppala 94b289801b Comments for the strategy example. 2014-08-31 11:27:19 +03:00
Ilkka Seppala 4debc8eda4 Comments for state example. 2014-08-31 11:20:02 +03:00
Ilkka Seppala 3bc005f4b7 Comments for observer example. 2014-08-31 11:17:21 +03:00
Ilkka Seppala 8ddcdac33e Comments for memento example. 2014-08-31 11:13:50 +03:00
Ilkka Seppala 13306023f0 Comments for mediator example. 2014-08-31 11:07:37 +03:00
Ilkka Seppala 40e5444718 Added comments for iterator example. 2014-08-31 11:03:43 +03:00
Ilkka Seppala 4fef18f6c6 Comments for interpreter example. 2014-08-31 10:59:48 +03:00
Ilkka Seppala 52ca001a7a Comments for command example. 2014-08-31 10:56:56 +03:00
Ilkka Seppala 6b843f028a Commented chain of responsibility example. 2014-08-31 10:52:37 +03:00
Ilkka Seppala 1cdb59352d Added comments for proxy example. 2014-08-31 10:23:14 +03:00
Ilkka Seppala 05cb40897b Commented flyweight example. 2014-08-31 10:16:48 +03:00
Ilkka Seppala 05d212959a Comments for facade example. 2014-08-31 10:10:23 +03:00
Ilkka Seppala 1168f6e41f Updated decorator implementation and class diagram. Added comments. 2014-08-31 09:18:16 +03:00
Ilkka Seppala e760858bb6 Commented composite example. 2014-08-31 09:18:15 +03:00
Ilkka Seppala e71fba03a8 Added comments for bridge example. 2014-08-31 09:18:14 +03:00
Ilkka Seppälä e16099adf3 Update README.md 2014-08-31 08:46:57 +03:00
Ilkka Seppala c5b57c86bd Comments for adapter example. 2014-08-31 08:46:10 +03:00
Ilkka Seppala 54b414acb1 Commented singleton example. 2014-08-31 08:42:01 +03:00
Ilkka Seppala ed81bcf69b Commented prototype example. 2014-08-31 08:39:08 +03:00
Ilkka Seppala 2038d69d92 Commented factory method example. 2014-08-31 08:29:50 +03:00
Ilkka Seppala 427df4e165 Added comments for Builder example. 2014-08-31 00:33:09 +03:00
Ilkka Seppala 5aead88e5e Added comments for Abstract Factory example. 2014-08-31 00:16:06 +03:00
Ilkka Seppälä 601bd6bb98 Update README.md 2014-08-30 16:15:26 +03:00
Ilkka Seppala 9de2402745 Added Travis CI configuration file. 2014-08-30 16:13:04 +03:00
Ilkka Seppala a2318daeae added class diagram for visitor pattern 2014-08-25 00:06:15 +03:00
Ilkka Seppälä 0758ca6c3a Update README.md 2014-08-25 00:05:29 +03:00
Ilkka Seppälä 15e70024e2 Update README.md 2014-08-24 23:49:45 +03:00
Ilkka Seppala 39371a2635 added class diagram for template method 2014-08-24 23:44:07 +03:00
Ilkka Seppälä 1f18544368 Update README.md 2014-08-24 23:37:24 +03:00
Ilkka Seppala 163badaa53 added class diagram for strategy pattern 2014-08-24 23:32:16 +03:00
Ilkka Seppälä bfefa55188 Update README.md 2014-08-24 23:27:58 +03:00
Ilkka Seppala 511ebd0c25 added class diagram for state pattern 2014-08-24 23:23:55 +03:00