Minor fixes in Step Builder

This commit is contained in:
Dmitriy Zarubin 2015-08-10 10:20:13 +03:00
parent f52d7d3dbc
commit 0beb19426c
2 changed files with 3 additions and 2 deletions

View File

@ -835,6 +835,7 @@ Java-design-patterns project uses [semantic versioning](http://semver.org/) sche
* [Patterns of Enterprise Application Architecture](http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420)
* [Spring Data](http://www.amazon.com/Spring-Data-Mark-Pollack/dp/1449323952/ref=sr_1_1)
* [J2EE Design Patterns](http://www.amazon.com/J2EE-Design-Patterns-William-Crawford/dp/0596004273/ref=sr_1_2)
* [Marco Castigliego - Step Builder](http://rdafbn.blogspot.co.uk/2012/07/step-builder-pattern_28.html)

View File

@ -71,9 +71,9 @@ public class Character {
StringBuilder sb = new StringBuilder();
sb.append("This is a ");
sb.append(fighterClass != null ? fighterClass : wizardClass);
sb.append(" named a ");
sb.append(" named ");
sb.append(name);
sb.append(" armed ");
sb.append(" armed with a ");
sb.append(weapon != null ? weapon : spell != null ? spell : "with nothing");
sb.append(abilities != null ? (" and wielding " + abilities + " abilities") : "");
sb.append(".");