Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Encapsulation and SOLID

This course teaches how to write maintainable and flexible object-oriented code.

Intermediate
5h 10m
(2046)

Created by Mark Seemann

Last Updated Jan 13, 2023

Course Thumbnail
  • Course

Encapsulation and SOLID

This course teaches how to write maintainable and flexible object-oriented code.

Intermediate
5h 10m
(2046)

Created by Mark Seemann

Last Updated Jan 13, 2023

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Learn how to write maintainable software that can easily respond to changing requirements using object-oriented design principles. First, you'll learn about the fundamental object-oriented design principle of Encapsulation, and then you'll learn about the five SOLID principles, also known as 'the principles of object-oriented design.' While this course is aimed at beginner to intermediate developers, it's based on decades of experience, so even advanced programmers can learn a thing or two. There are plenty of code examples along the way; while they're written in C#, they should be easily understandable to readers of Java or other curly-brace-based languages.

Encapsulation and SOLID
Intermediate
5h 10m
(2046)
Table of contents

About the author
Mark Seemann  - Pluralsight course - Encapsulation and SOLID
Mark Seemann
8 courses 4.6 author rating 3897 ratings

Mark Seemann is the author of Dependency Injection in .NET and the inventor of AutoFixture. He is a professional programmer and software architect living in Copenhagen, Denmark, and currently an independent advisor. He enjoys reading, drawing, playing the guitar, good wine, and gourmet food.

Get started with Pluralsight