-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Feat messages builder #427
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
Feat messages builder #427
Conversation
Improved readability using String.format
update branch update
The complex constructor in AbstractMessage has been simplified and the AbstractMessageBuilder class has been added for flexible extension.
apply Builder Pattern
apply Builder pattern
apply Builder Pattern
apply Builder pattern
apply Builder Pattern
Modify files that have a dependency relationship with Message.
Modify files that have a dependency relationship with Message
Modify files that have a dependency relationship with Message
Reflecting changes to the Message Interface
With 3 arguments, not sure how much value there is to having the builder. Also, the design pattern to follow that is consistent with the spring ecosystem is to have the Builder class be internal to the product class itself. I'm going to create an issue, in a way related to the similar options PR you made to discuss how to approach. |
Closing the PR as we got to it late and needs more design discussion. opened #1594 |
The complex constructor in AbstractMessage has been simplified and the AbstractMessageBuilder class has been added for flexible extension.
#408