Skip to content

. #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 73 commits into from
Feb 13, 2017
Merged

. #1

merged 73 commits into from
Feb 13, 2017

Conversation

grzegorz2047
Copy link
Owner

.

igeligel and others added 30 commits October 4, 2016 22:33
Add a simple king and queen classes which implement the behaviour of the
royalty interface. Also wrote the object mother of royalty objects which
is final so you can just call the static methods in it to create objects
with a specific state to use them fast in tests. The tests are already
created for testing the behaviour and the type of the objects which are
created by the object mother.
I also created the UML diagrams via object aid and updated the readme.
Deleted </modules> tag because i added it one time more than neccessary
FirstCut++
SecondCut++
App++
App
checkstyle errors removed
Cosmetic fixes in async-method-invocation
…erns

* 'master' of https://github.com/iluwatar/java-design-patterns: (27 commits)
  Remove use of coveralls-maven-plugin (sonarqube.com covers this)
  Add SonarQube.com badge
  Fix environment variable
  Add Travis instructions for SonarQube.com analysis
  Adds more criticism to Singleton pattern.
  Event Based Asynchronous pattern: Add missing license header and puml diagram
  Changed config to non-interactive
  Moved config into a separate dir
  Unused import removed.
  End process logic clause has been corrected.
  Caching pattern: Documentation and diagram
  Fixes #437. Adds criticism to Singleton pattern.
  Alter JUnit tests to run in lesser time.
  Updated version snapshot to 1.14.0
  Changes based on review feedback.
  Closes #436. Adds criticism to service locator pattern.
  Caching pattern: Implementation of Cache-Aside pattern
  Caching pattern: Style fix for null check
  Caching pattern: Refactor LRU cache to avoid NPE and unnecessary cache lookup
  Caching pattern: Refactor shutdown hook to use method reference
  ...
The relationship between decorator and target (in the code example between Troll und SmartTroll) ist not a composition as described in the code comment lines of class App. It's a aggregation. In a composition both instances canncot live without the other one. But the target (Troll) could live without the decorator (Smart Troll). Changed "composition" to "aggregation" in the comment lines. Code lines are unchanged.
Greetings Thomas
iluwatar and others added 29 commits November 23, 2016 22:08
Add hexagonal architecture presentation
Issue #450. First commit. Queue Based Load Leveling
…ing String literal with String object.

Using try-with-resources if we use Scanner to close the underlying stream is a good practice to handle resources.
Minimal refactor.
…ing String literal with String object.

Using try-with-resources if we use Scanner to close the underlying stream is a good practice to handle resources.
Minimal refactor.
Sonar quality bugfix and minor refactor
Adding initialization-on-demand idiom and noninstantiable class instead of interface constant idiom
@grzegorz2047 grzegorz2047 merged commit 02f3bcd into grzegorz2047:master Feb 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants