DIFF.BLOG
New
Following
Discover
Jobs
More
Suggest a blog
Upvotes plugin
Report bug
Contact
About
Sign up  
[Java] switch문 제거
1
·
Br
·
April 17, 2022, midnight
Summary
if/else if , switch문 제거 AS-IS public void processColor(String color) { if("Red".equalsIgnoreCase(color)) { processRed(); } else if ("Yellow".equalsIgnoreCase(color)) { processYeollow(); } else if ("Black".equalsIgnoreCase(color)) { processBlack(); } else { // Do nothing } } TO-BE public class ColorProcessor { private final Map<String, Supplier<String>> colorProcessorMap; ColorProcessor() { this.colorProcessorMap = new HashMa...
Read full post on BryceYangS.github.io →
Submit
AUTHOR
RECENT POSTS FROM THE AUTHOR