Skip to content

bpodchezertsev/java-sf-builder-mega

Repository files navigation

Repository: java-sf-builder-mega

Mega Builder

Goals:

  1. Builder avoid use in compile time (yes, context assist still works) of incorrect parameters combinations, and prevent incomplete configured objects to be built.
  2. Create most complicated java builder pattern ever.

Advantages:

  1. No generation.
  2. No annotations.
  3. No dependences.

Disadvantages:

  1. Still use reflection and proxies, sorry.

##Usage: See https://github.com/speaking-fish/java-sf-builder-mega/tree/master/test/com/speakingfish/common/builder/mega/test

##Related: For simplest java builder pattern see https://github.com/speaking-fish/java-sf-builder-simple-example Article: http://habrahabr.ru/post/261163/

About

Mega Builder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published