Commit Graph

  • 692400d197 Update README.md Ilkka Seppälä 2015-03-16 11:47:28 +02:00
  • 1e7b40ce77 Organized uncategorized patterns. Ilkka Seppälä 2015-03-16 11:44:57 +02:00
  • c7e500fde2 Merge pull request #31 from mbirkenkamp/patch-1 Ilkka Seppälä 2015-03-14 21:07:18 +02:00
  • 649b14adf6 Update App.java mbirkenkamp 2015-03-14 16:59:02 +01:00
  • fe625c45be Update App.java mbirkenkamp 2015-03-14 13:48:02 +01:00
  • 6367335ff2 Appended Mr. Fowler to credits section. Ilkka Seppälä 2015-03-13 22:07:24 +02:00
  • 919a98dc13 Added Event Aggregator pattern description. Ilkka Seppälä 2015-03-13 22:04:59 +02:00
  • ca59792916 Added event aggregator pattern. Ilkka Seppala 2015-03-13 21:59:24 +02:00
  • c5a02266c8 Updated Null Object description and added one book reference. Ilkka Seppälä 2015-03-08 22:07:45 +02:00
  • 1cd0cb8997 Added Null Object pattern description. Ilkka Seppälä 2015-03-04 23:05:55 +02:00
  • 1cad280629 Added Null Object pattern. Ilkka Seppala 2015-03-04 22:59:42 +02:00
  • eb43f6efc3 Changed the real world examples to point to Java 8 documentation. Ilkka Seppälä 2015-02-26 22:50:48 +02:00
  • 420491429f Added real world example for Observer. Ilkka Seppälä 2015-02-25 21:07:40 +02:00
  • d94cb0e243 Added real world example for Memento. Ilkka Seppälä 2015-02-25 21:04:31 +02:00
  • 87672c67fb Added real world example for Iterator. Ilkka Seppälä 2015-02-25 20:52:54 +02:00
  • 0ad681831b Added real world example for Command. Ilkka Seppälä 2015-02-25 16:37:29 +02:00
  • eef54b41bf Added real world example for Chain of Responsibility. Ilkka Seppälä 2015-02-25 16:31:52 +02:00
  • 8d3131e7c6 Added real world example for Proxy. Ilkka Seppälä 2015-02-25 16:27:19 +02:00
  • 599e6cdeb2 Added real world example for Flyweight. Ilkka Seppälä 2015-02-25 16:22:37 +02:00
  • 093fc1f824 Added real world example for Composite. Ilkka Seppälä 2015-02-25 16:13:27 +02:00
  • e7f806637a Added real world example for Adapter. Ilkka Seppälä 2015-02-25 15:56:21 +02:00
  • e30dcbe9e1 Added real world example for Singleton. Ilkka Seppälä 2015-02-25 15:52:32 +02:00
  • 69e9fb1f5a Added real world example of Prototype. Ilkka Seppälä 2015-02-25 15:50:39 +02:00
  • 6bab9edf75 Added real world example for Factory Method. Ilkka Seppälä 2015-02-25 15:47:24 +02:00
  • f22d4a3610 Added real world example of Builder. Ilkka Seppälä 2015-02-24 22:42:19 +02:00
  • d6e6c32980 Added real world example of Abstract Factory. Ilkka Seppälä 2015-02-24 22:39:51 +02:00
  • 032ab696d5 Added real world example of visitor pattern. Ilkka Seppälä 2015-02-22 22:46:48 +02:00
  • 926814b20b Added real world example of composite pattern. Ilkka Seppälä 2015-02-22 22:40:59 +02:00
  • e01c852ee0 Merge pull request #30 from ruslanpa/master Ilkka Seppälä 2015-02-10 19:09:47 +02:00
  • 33cd28f7cd [refactor] Remove unnecessary declarations in observer pattern. ruslanpa 2015-02-10 10:06:22 +02:00
  • 14058082bb [refactor] Remove unnecessary declarations in service-locator pattern. ruslanpa 2015-02-10 10:02:44 +02:00
  • 4b432a79d9 [refactor] Remove unnecessary declarations in servant pattern. ruslanpa 2015-02-10 09:57:22 +02:00
  • 300c8dfad4 [refactor] Update HairType enum in builder pattern. ruslanpa 2015-02-10 09:49:33 +02:00
  • 8980b3958c [refactor] Extends Action enum in mediator pattern. ruslanpa 2015-02-10 09:48:22 +02:00
  • 04992483a1 [refactor] Separate out one method to call actions for workers. ruslanpa 2015-02-10 09:33:03 +02:00
  • 0fbb4f4003 [refactor] Remove unnecessary declarations in command pattern. ruslanpa 2015-02-10 09:23:59 +02:00
  • c7a4a85213 Merge pull request #29 from ruslanpa/master Ilkka Seppälä 2015-02-10 07:03:48 +02:00
  • 6da9686a50 [refactor] Update StarType enum in memento pattern. ruslanpa 2015-02-09 22:19:38 +02:00
  • 5b81a88d84 [refactor] Update Action enum in mediator pattern. ruslanpa 2015-02-09 21:59:12 +02:00
  • c23f58e86f [refactor] Update flyweight pattern. ruslanpa 2015-02-09 21:54:54 +02:00
  • eb9b5fdd1b [refactor] Update WeaponType enum in factory-method pattern. ruslanpa 2015-02-09 21:52:39 +02:00
  • bd4cecd305 [refactor] Update Armor enum in builder pattern. ruslanpa 2015-02-09 21:47:50 +02:00
  • 67c112535c Rename pattern relationships image. Ilkka Seppala 2015-02-08 21:33:21 +02:00
  • 5a7a4fca4c Delete design_pattern_relationship.gif Ilkka Seppälä 2015-02-08 21:31:05 +02:00
  • 6f59f25154 [refactor] Makes enums more readable. ruslanpa 2015-02-06 12:48:28 +02:00
  • 6e49fc01ab Improved comments on visitor pattern example. Ilkka Seppala 2015-01-24 23:43:35 +02:00
  • b12243b94c Improved code comments for template method example. Ilkka Seppala 2015-01-16 08:52:30 +02:00
  • 991653062d Improved comments for strategy pattern sample. Ilkka Seppala 2015-01-13 08:20:27 +02:00
  • 27a27594f4 Improved comments for state pattern. Ilkka Seppala 2015-01-08 20:30:10 +02:00
  • 742f8376b3 Improved comments for mediator example. Ilkka Seppala 2015-01-07 21:19:28 +02:00
  • 22ca6fef60 Improved Command pattern code comments. Ilkka Seppala 2014-12-27 11:11:54 +02:00
  • 74b43303e3 Improved Flyweight example comments. Ilkka Seppala 2014-12-26 10:09:53 +02:00
  • 57cef65eb4 Added Servant pattern source to the Credits section. Ilkka Seppälä 2014-12-18 14:59:18 +02:00
  • 6301e0bc11 Added unit tests for each of the patterns. Ilkka Seppala 2014-12-06 20:34:41 +02:00
  • 2be1ced00a Improved comments for the facade example. Ilkka Seppala 2014-12-06 14:43:40 +02:00
  • 9336284814 Improved decorator example. Ilkka Seppala 2014-12-06 14:35:18 +02:00
  • 10d4e3cadd Improved comments for decorator example. Ilkka Seppala 2014-12-06 14:29:31 +02:00
  • 9a75cb11c3 Further cleanup of pom.xmls. Ilkka Seppala 2014-12-06 14:19:37 +02:00
  • c312fce43b Fixed package name and some spelling mistakes. Ilkka Seppala 2014-12-06 13:59:41 +02:00
  • 3ef1613fa6 Merge branch 'MSaifAsif-master' Ilkka Seppala 2014-12-06 13:50:13 +02:00
  • 5d142fbcfe Merge branch 'master' of https://github.com/MSaifAsif/java-design-patterns into MSaifAsif-master Ilkka Seppala 2014-12-06 13:46:36 +02:00
  • 6318d76d9f Update README.md M Saif Asif 2014-12-06 16:19:17 +05:00
  • 85ba6e3dfe Update README.md M Saif Asif 2014-12-06 02:55:26 +05:00
  • 112c719ee7 Update README.md M Saif Asif 2014-12-06 02:53:19 +05:00
  • 1cb62f543b Implementatation of the Service locator pattern MSaifAsif 2014-12-06 02:39:54 +05:00
  • 2939d139fc Merge branch 'mortezaadi-master' Ilkka Seppala 2014-12-05 23:00:17 +02:00
  • 5646937d52 Merge branch 'master' of https://github.com/mortezaadi/java-design-patterns into mortezaadi-master Ilkka Seppala 2014-12-05 22:58:09 +02:00
  • c06c05757e add some references to class comments mortezaadi 2014-12-05 11:59:41 +03:30
  • dbc1ca7aeb Add DCL and Initializing on demand holder idiom. mortezaadi 2014-12-05 00:02:50 +03:30
  • 3e42a10060 Update README.md Ilkka Seppälä 2014-12-02 20:32:31 +02:00
  • b9b07923e9 Update README.md Ilkka Seppälä 2014-12-02 20:29:14 +02:00
  • 38feb88c91 Merge pull request #22 from llitfkitfk/master Ilkka Seppälä 2014-12-02 20:26:08 +02:00
  • 48ebe63a9f Merge pull request #21 from mingliangfeng/master Ilkka Seppälä 2014-12-02 20:24:53 +02:00
  • 16220cdd73 Merge pull request #24 from sideris/master Ilkka Seppälä 2014-12-02 17:26:01 +02:00
  • df721d11bd Merge pull request #23 from thatJavaNerd/patch-1 Ilkka Seppälä 2014-12-02 08:08:19 +02:00
  • bc386236ba Changed UML diagrams from GenMyModel to ObjectAid Peter G. Sideris 2014-12-02 07:05:19 +01:00
  • 1ea04fe1fc Merge pull request #20 from sideris/master Ilkka Seppälä 2014-12-02 07:48:22 +02:00
  • 424449e2f5 Small typo (the --> there) Matthew Dean 2014-12-01 23:51:00 -05:00
  • bb50ca1d1b update README add categories of desgin pattern llitfkitfk 2014-12-02 11:02:37 +08:00
  • bbf84e60b6 Update README to provide design patterns list and better navigation Andrew Feng 2014-12-02 11:02:21 +11:00
  • 7908baa535 proper repeat(fixing pom files) Peter G. Sideris 2014-12-01 21:56:45 +01:00
  • 888c7d01f9 fixing Maven pom files Peter G. Sideris 2014-12-01 20:41:16 +01:00
  • acfdb41d7a Update README.md Petros G. Sideris 2014-12-01 15:15:33 +01:00
  • ff5d58ee0c moving etc folder 1 lvl up Peter G. Sideris 2014-12-01 15:12:36 +01:00
  • f37997e357 adding jpg Peter G. Sideris 2014-12-01 14:52:47 +01:00
  • 686367d04e adding diagram files Peter G. Sideris 2014-12-01 14:46:50 +01:00
  • ee0f5f709f changing method names in Royalty to make Servant relation clearer Peter G. Sideris 2014-12-01 14:29:52 +01:00
  • 187cccca99 Adding Servant Design pattern classes Peter G. Sideris 2014-12-01 14:23:08 +01:00
  • 710d31b2a2 Cleanup of poms. Ilkka Seppala 2014-11-26 23:03:04 +02:00
  • 208a1168ac Removed TODO markers from visitor example. Ilkka Seppala 2014-11-26 22:49:48 +02:00
  • 470f3d2460 Added comments to singleton app. Ilkka Seppala 2014-11-26 22:47:44 +02:00
  • 34bc1de713 Added comments to lazily initialized singleton implementation. Ilkka Seppala 2014-11-26 22:45:47 +02:00
  • 0ad5fbfc5c Added comment to eagerly initialized singleton implementation. Ilkka Seppala 2014-11-26 22:43:08 +02:00
  • baf177a81e Added book reference to singleton enum implementation. Ilkka Seppala 2014-11-26 22:41:44 +02:00
  • b73429cd95 Merge pull request #19 from Alwayswithme/master Ilkka Seppälä 2014-11-26 15:58:31 +02:00
  • 11a89f85a8 move the SO question URL alwayswithme 2014-11-26 09:15:40 +08:00
  • 16ac983053 change comment alwayswithme 2014-11-25 16:24:32 +08:00
  • 3f2cb22478 remove the getInstance method alwayswithme 2014-11-25 16:10:17 +08:00
  • 406d2e7081 simplified the println alwayswithme 2014-11-24 18:01:44 +08:00
  • 13abf49024 enum approach of singleton yejinchang 2014-11-24 17:35:52 +08:00