Co oznacza zamknięta funkcjonalność

0

W kursie C# http://www.csharp.na16.pl/kurs/metody.html natknąłem się na tekst:

rzykładowo metoda WriteLine znajduje się w klasie Console, ma zamkniętą funkcjonalność pozwalającą na wyświetlanie informacji na ekranie.

Co oznacza ta zamknięta funkcjonalność, że wszystkie operacje wymagane do wyświetlenia tekstu w konsoli są zamknięte w tej jednej metodzie? Jeżeli tak, to jakby mogła wyglądać metoda o nie zamkniętej funkcjonalności? I co oznacza że cały program ma zamknięta funkcjonalność?

0

Zapewne chodzi o to, że klasa jest SEALED, co oznacza, że nie można po niej dziedziczyć.

Zerknij tutaj:
http://4programmers.net/C_sharp/Sealed

Albo, że po prostu zawiera wszystko co potrzebne do wyświetlenia znaków na konsole (To tak jak drugi raz przeczytałem Twojego posta)

Pozdrawiam

0
chesti napisał(a)

Zapewne chodzi o to, że klasa jest SEALED, co oznacza, że nie można po niej dziedziczyć.

Zerknij tutaj:
http://4programmers.net/C_sharp/Sealed

Albo, że po prostu zawiera wszystko co potrzebne do wyświetlenia znaków na konsole (To tak jak drugi raz przeczytałem Twojego posta)

Pozdrawiam

A wiesz może co mogłoby oznaczać że program ma zamkniętą funkcjonalność?

0

Zapewne chodzi o to, że klasa jest SEALED, co oznacza, że nie można po niej dziedziczyć.

Raczej nie o to chodzi, bo klasa Console jest klasą statyczną więc i nie Sealed.

0

IMO to czesciej oznacza, ze dana funkcjonalnosc nie bedzie juz rozwijana przez autora. Czyli jego zdaniem napisal tam wszystko co mialo sens i wiecej pisac nie bedzie na sile.

1 użytkowników online, w tym zalogowanych: 0, gości: 1