Clean Code in Java Through Hands-on Practice: Clean Code with Multiple Classes

Explore principles for maintaining clean code with multiple classes. Learn about class collaboration, interfacing, abstract classes, managing dependencies, practicing polymorphism, and handling exc

English
Created by
Last updated Mon, 02-Jun-2025
+ View more
Course overview

Explore principles for maintaining clean code with multiple classes. Learn about class collaboration, interfacing, abstract classes, managing dependencies, practicing polymorphism, and handling exceptions across classes.

What will i learn?

  • Computer Science Fundamentals
  • Collaboration and Code Review
Requirements
Curriculum for this course
19 Lessons 54 mins
Clean Code in Java Through Hands-on Practice: Clean Code with Multiple Classes
1 Lessons 00:54:00 Hours
  • Clean Code in Java Through Hands-on Practice: Clean Code with Multiple Classes
    Preview 00:54:00
Class Collaboration and Coupling
4 Lessons
  • Lesson: Class Collaboration and Coupling
    Preview .
  • Practice: Refactor Responsibilities for Bonus Calculation
    Preview .
  • Practice: Simplify Chained Method Calls
    Preview .
  • Practice: Eliminate the Middle Man Code Smell
    Preview .
Interfaces and Abstract Classes in Clean Code
4 Lessons
  • Lesson: Interfaces and Abstract Classes in Clean Code
    Preview .
  • Practice: Interfaces for Flexible Payment Solutions
    Preview .
  • Practice: Refactor Payment Processing with Interfaces
    Preview .
  • Practice: Harnessing Abstract Classes for Flexibility
    Preview .
Dependency Management between Classes
4 Lessons
  • Lesson: Dependency Management between Classes
    Preview .
  • Practice: Decoupling Car and Engine Classes
    Preview .
  • Practice: Decoupling for Flexible Notifications
    Preview .
  • Practice: Decouple Using the Factory Pattern
    Preview .
Polymorphism in Practice
3 Lessons
  • Lesson: Polymorphism in Practice
    Preview .
  • Practice: Polymorphism in Animal Feeding Task
    Preview .
  • Practice: Mastering Polymorphism with Animal Behaviors
    Preview .
Handling Exceptions Across Classes
3 Lessons
  • Lesson: Handling Exceptions Across Classes
    Preview .
  • Practice: Refactor Exception Handling in Java
    Preview .
  • Practice: Refactor Exception Handling with Unchecked Exceptions
    Preview .
+ View more
Other related courses
12 mins
Updated Mon, 13-Sep-2021
0 0
4 mins
Updated Mon, 13-Sep-2021
0 0
18 mins
0 0
About instructor
Includes:
  • 54 mins On demand videos
  • 19 Lessons
  • Access on mobile and tv
  • Full lifetime access