Understanding Encapsulation

Talk
Thu 10:30 - 11:05
You don't need a laptop
Atlas 2
Autotesting & Design

Summary

We’ve all heard of encapsulation. But what is it really? What is its goal? Is it still useful?

In this session, I will explore the idea of encapsulation with your help and with the help of code samples in multiple programming languages. We will:

  • start from the basic questions (why, what, how),
  • look at encapsulation at low level: functions, classes, namespaces, modules
  • discuss the relation of encapsulation with other design characteristics: cohesion, coupling, information hiding
  • end with the latest approach to encapsulation: microservices and devops.

By the end of this session, you should understand better the concept of encapsulation and get a brief glimpse into its future.

Who is it for?

AlbertArchitect
 
CarolCTO
 
ChrisCraftsman
Programmer
CristinaTechnical
Co-Founder
DianaDevOps
 
MeganManager
 
TamaraTeam
Leader
TudorTechnical
Consultant

Leave a Reply

Your email address will not be published.

*