Save for later
Mastering Object-oriented Programming in Java
Procedural implementation is hurting flexibility and maintainability of code to such an extent that further development often becomes nearly impossible. In this course, Mastering Object-oriented Programming in Java, you’ll develop skills to help you design truly object-oriented code when modeling complex and convoluted business logic. First, you’ll learn the power of streams as a replacement for explicit loops and branching, and how they can be turned more readable and easier to manage. Next, you’ll discover the realm of fluent interface designs, that will help construct composable domain-related code. Finally, you'll explore alternatives to hard-coded decisions with the Rules design pattern. By the end of this course, you will gain insight on how rules can become composable and flexible, taming even the scariest pieces of domain logic.
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Customer Implementation Agent $47k
RN-Procedural-Ambulatory Surgery Center (1.0 FTE, Days) $53k
Implementation Officer $64k
Procedural Coordinator, Polysomnography Sleep Lab $67k
EMR Implementation Specialist 3 $89k
Data Implementation $94k
Customer Implementation $96k
Business Implementation Officer $100k
Implementation Advisor 2 $107k
Project Manager, Procedural Development, Transcatheter Heart Valves Consultant $113k
Implementation - Implementation/Support Specialist Consultant $115k
Project Manager, Procedural Development, Transcatheter Heart Valves $119k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course