
- •Часть 3
- •Введение
- •Indexing Functions (Индексирующие функции);
- •1 12 3 4 % Данные double-части объекта md.
- •InPutNames % cell array of strings (массив ячеек строк) – имена
- •Interfaces and Abstract Classes (Интерфейсы и абстрактные классы)
- •Interface Properties and Methods (Интерфейс свойств и методов)
- •Interface Guides Class Design (Интерфейс руководит разработкой класса)
- •Implementing the zoom Method (Исполнение метода zoom)
- •Inheritance of Properties (Наследование свойств)
- •Implementing the PostSet Property Event and Listener (Исполнение PostSet-события свойства и слушателя) показывает пример слушателя свойств.
- •Приложение
- •Implementing a Set/Get Interface for Properties (Исполнение set/get-интерфейса для свойств)…....12
- •Indexing Functions (Индексирующие
- •Inheritance of Properties (Наследование событий)…..........................................................................................54
- •Часть3 Редактор р.К. Мангутова
Implementing a Set/Get Interface for Properties (Исполнение set/get-интерфейса для свойств)…....12
The Standard Set/Get Interface (Стандартный set/get-интерфейс)......................................................12
Property Get Method (Get-метод свойств).................13
Property Set Method (Set-метод свойств)..................13
Subclassing hgsetget (Создание hgsetget- подклассов)..........................................................................................14
Listing All Properties (Список всех свойств)...........16
Customizing the Property List (Заказ списка свойств)........................................................................................17
Building on Other Classes (Конструирование из других классов)...................................................................................................17
Hierarchies of Classes — Concepts (Иерархии классов – концепты)................................................................18
Classification (Классификация).........................................18
Developing the Abstraction (Выделение абстракции)…......................................................................................19
Designing Class Hierarchies (Планирование иерархий классов)…...........................................................................19
Super and Subclass Behavior (Поведение суперклассов и подклассов)…...........................................................20
A Subclass Is A Superclass (Подкласс есть суперкласс)…......................................................................................20
A Subclass Object Can be Treated Like a Superclass Object (Объект подкласса может быть интерпретирован как объект суперкласса)….................20
Creating Subclasses — Syntax and Techniques (Создание подклассов – синтаксис и
техника)…....................................................................................................21
Defining a Subclass (Определение подкласса)….......21
Class Attributes (Атрибуты класса)….........................21
Referencing Superclasses from Subclasses (Ссылки на суперклассы из подклассов)….....22
Creating an Alias for an Existing Class (Создание альтернативного имени для существующего
класса)…..............................................................................................22
Modifying Superclass Methods and Properties (Модификация методов и свойств суперкласса)….............................................................................................23
Modifying Superclass Methods (Модификация методов суперкласса)…...........................................23
Extending Superclass Methods (Расширение методов суперкласса)….............................................................23
Completing Superclass Methods (Комплектование методов суперкласса)…...............................24
Redefining Superclass Methods (Переопределение методов суперкласса)….............................25
Modifying Superclass Properties (Модификация свойств суперкласса)…............................................25
Subclassing from Multiple Classes (Организация подклассов из многих классов)….....................................26
Class Member Compatibility (Совместимость компонентов класса)….......................................................................26
Property Conflicts (Конфликты свойств)…...............26
Method Conflicts (Конфликты методов)….................26
Event Conflicts (Конфликты событий)….....................27
Using Multiple Inheritance (Использование множественного наследования)…............................................27
Subclassing MATLAB Built-In Classes (Создание подклассов для встроенных MATLAB-классов)…..............28
MATLAB Built-In Classes (Встроенные MATLAB-классы)…...........................................................................28
Why Subclass Built-In Classes (Зачем нужны подклассы встроенных классов)…....................................................28
Built-In Classes You Cannot Subclass (Встроенные классы, для которых вы не можете создавать подклассы)…...............................................................................29
Extending Double (Расширение double)…...............29
Behavior of Built-In Functions with Subclass Objects (Поведение встроенных функций с объектами подклассов)…...................................................................31
Built-In Methods (Встроенные методы)…...................32