Публикации по теме 'object-oriented'


Руководство для всех по шаблону проектирования Command
вы, вероятно, уже знакомы с шаблонами объектно-ориентированного проектирования, даже если вы этого еще не знаете Скажем, вы покупаете новый дом. Он находится на завершающей стадии завершения, и вы сообщаете менеджеру по строительству список элементов, чтобы завершить работу. Это называется панч-лист. На кухне не хватает лепнины. Электрическая розетка в столовой не работает. Внешний фонарь не работает. Каждую конкретную команду, которую вы даете мастеру, она записывает для..

Как думать о дизайне структуры приложения — пустая трата времени, а не решение…
Как думать о дизайне структуры приложения — это пустая трата времени, а не решение реальных проблем? Это наша работа.

Постоянный класс Бога
Анти-шаблон, который я наблюдал в некоторых проектах .NET, хотя он может быть одинаково актуален в любой объектно-ориентированной среде, заключается в размещении всех констант для проекта (или даже решения) в одном файле класса (например, Constants.cs ). При этом есть две основные проблемы: 1. Сплоченность Константы очень часто не имеют между собой ничего общего (кроме того, что они константы). У некоторых разработчиков может возникнуть соблазн разместить вещи вместе только..

Что происходит, когда вы создаете ОБЪЕКТ в java?
Чтобы понять создание объекта, мы должны сначала знать понятие ООП . Это модель программирования, основанная на четырех основных принципах объектно-ориентированного подхода, а именно: Абстракция , Инкапсуляция , Наследование и Полиморфизм . Позже мы обсудим эти четыре столпа в нашем следующем блоге, но сначала нам нужно понять термин объект. Объект — это не что иное, как экземпляр класса. У него есть состояние, поведение и идентичность. Состояние и поведение объекта могут быть..

Запах кода: нулевая проверка
Я люблю этот запах кода. Сначала я нахожу решение увлекательным. Во-вторых, индикатор (проверка на нуль) часто НЕ является проблемой, в большей степени, чем в большинстве кодовых запахов. Но в этом и заключается красота запахов кода. Они дают нам указание на то, что что-то МОЖЕТ быть не так, но мы должны проверить это сами и решить, действительно ли что-то нужно исправить. Итак, давайте начнем с рассмотрения примера проблемы: Здесь у нас есть пример кода с сайта электронной..

Что такое объект, абстракция, инкапсуляция?
В наши дни Software World концентрирует внимание на объектно-ориентированном программировании (ООП). Говоря об ООП, мы часто можем встретить названия Объект, Абстракция и Инкапсуляция. Итак, эта публикация познакомит вас с такими понятиями. 1. Что такое объект? Многие вещи в реальном мире имеют свои особенности. Подумайте о вещах рядом с вами. Не только телесные объекты, такие как Книга, Рабочий стол, Компьютер… но и бестелесные объекты, такие как Избранное, Фильмы,..

Два бита на «это»
Что такое this’ ? this ссылается на объект, свойством которого является функция. Другими словами, this ссылается на объект, который в данный момент вызывает функцию. Ключевое слово this в Javascript поначалу может показаться вам непонятным. Давайте рассмотрим аналогию, чтобы понять, что такое this . Энн — разработчик программного обеспечения и преподает в школе Marcy Lab. В приведенном выше предложении мы используем местоимение «она» для обозначения Энн, а не для прямого..