Шаг 57.
Составные части объектного подхода. Инкапсуляция

    На этом шаге мы рассмотрим инкапсуляцию.

    Инкапсуляция тесно связана с абстракцией и представляет собой внутреннюю реализацию тех свойств и методов объекта (класса), которые были выделены на этапе абстрагирования. Абстракция и инкапсуляция дополняют друг друга: абстрагирование направлено на наблюдаемое поведение объекта, а инкапсуляция занимается "внутренним устройством" этого поведения (например, какие свойства и методы являются открытыми, какие - закрытыми и т.п.). Таким образом, инкапсуляция непосредственно связана с реализацией созданной объектной модели.

    Как правило, любой класс имеет две части: интерфейс и реализацию. Интерфейс отражает внешнее поведение объекта, описывая абстракцию поведения всех экземпляров данного класса. Внутренняя реализация описывает представление этой абстракции и механизмы достижения желаемого поведения объекта.

    Следовательно,


    На следующем шаге мы рассмотрим модульность.




Предыдущий шаг Содержание Следующий шаг