Все те, кто пишет программы, знают, что когда вы постепенно расширяете функции, которые вы хотите реализовать, когда вы очень велики, вы забываете написать то, что вы написали в первый день на следующий день. Много раз вы должны писать подробные заметки о разработке программы. Это особенно когда файлы и функции сложны в разработке системы ASP. Когда мы планируем изменить некоторые функции веб -сайта, мы чувствуем, что понятия не имеем, с чего начать или чувствовать, что нам нужно их изменить. В настоящее время, если вы изучили какой-либо объектно-ориентированный язык программирования, вы, естественно, будете думать о том, как реализовать язык модуля с помощью кодовых функций. ASP не является объектно-ориентированным программированием по сути, но VBSCRPIT 6.0 предоставляет классы, и мы можем реализовать инкапсуляцию кода через классы для реализации языка модулей.
Прежде всего, я хочу написать здесь очень официальные концепции, которые предназначены для иллюстрации того, что объектно-ориентированный-очень конкретный и физический шаблон, и некоторые люди не могут испугаться, когда видят «объект».
Объект - это то, что можно увидеть, ощущать, слышать, трогать, на вкус или пахнуть. Здесь мы «определяем» это так: объект-это автономная сущность, идентифицированная набором идентифицируемых характеристик и поведения.
В методе программирования объектно-ориентированного программирования (ООП) используйте следующие два термина.
Класс: Это шаблон объекта, который определяет свойства объекта.
Пример: это настоящий объект, с чем может взаимодействовать.
Свойства, методы и события
В ООП в следующих терминах описывают свойства объекта:
Атрибут: Это рейтинг, который описывает свойства объекта.
Метод: это глагол, который описывает работу, которую может сделать объект, или что он хочет сделать.
Событие: описывает операцию, выполняемую объектом для соответствующего действия.
При программировании объектно-ориентированное программирование и объектно-ориентированная часть объекта имеют очень большое преимущество, которое многие считают сложной темой, но на самом деле оно очень просто и может быть объяснено в четырех простых терминах: абстракция, инкапсуляция, полиморфизм и наследство.
Аннотация: Это скрытая сложность, внутренняя работа класса, поэтому пользователю не нужно знать, как он работает, как. Если вы хотите смотреть телевизор, вам не нужно знать, как работает телевизор. Просто включите телевизор и найдите канал. ВКЛ/ВЫКЛ ПЕРЕКЛЮЧАТЕЛЬНО ОТКРУЧАЕТСЯ ФАКТАЯ РАБОТА. В примере строки существует метод обрезки, который может удалить пространства в конце строки. Вам не нужно знать, как она выполняет эту задачу, просто знайте, что у нее есть эта функция.
Инкапсуляция: каждый объект содержит всю информацию, необходимую для выполнения операций. Этот объект называется инкапсуляцией, поэтому объект не полагается на другие объекты, чтобы завершить свои собственные операции. В методе термина Toupper () String не должна получать информацию в другом месте, чтобы преобразовать все символы в заглавную букву.
Полиморфизм: этот термин используется, чтобы указать, что разные объекты могут выполнять одни и те же действия, но должны выполняться с помощью собственного кода реализации с тем же именем, но базовый код реализации отличается.
Наследование: он определяет, как классы связаны друг с другом, делятся функциями, наследством работает путем определения классов и подклассов, где подклассы наследуют все функции родительского класса. Важность наследования заключается в том, что он заставляет классы аналогичных типов быть последовательными и допускает общий код, и если вы решите создать новый класс, вам не нужно определять все функции родительского класса.