Co oznacza że jakiś program albo klasa mają zamknięta funkcjonalność? Szukałem w google, ale nie znalazłem definicji, tylko informacje o tym że jakiś program, albo klasa taką funkcjonalność posiada i nadal nie wiem co to właściwie znaczy.