Summary

As a Java developer, you take on responsibility for creating classes that form a logical collection of attributes and associated behaviors. You are also responsible for ensuring that your methods perform the services implied by their names. You can limit your responsibility with the proper use of visibility, but to be a developer implies that some of your code must be available to other developers.

Get Design Patterns Java™ Workbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.