Публикации по теме 'object-oriented'
Руководство для всех по шаблону проектирования Command
вы, вероятно, уже знакомы с шаблонами объектно-ориентированного проектирования, даже если вы этого еще не знаете
Скажем, вы покупаете новый дом.
Он находится на завершающей стадии завершения, и вы сообщаете менеджеру по строительству список элементов, чтобы завершить работу. Это называется панч-лист.
На кухне не хватает лепнины. Электрическая розетка в столовой не работает. Внешний фонарь не работает.
Каждую конкретную команду, которую вы даете мастеру, она записывает для..
Как думать о дизайне структуры приложения — пустая трата времени, а не решение…
Как думать о дизайне структуры приложения — это пустая трата времени, а не решение реальных проблем? Это наша работа.
Постоянный класс Бога
Анти-шаблон, который я наблюдал в некоторых проектах .NET, хотя он может быть одинаково актуален в любой объектно-ориентированной среде, заключается в размещении всех констант для проекта (или даже решения) в одном файле класса (например, Constants.cs ).
При этом есть две основные проблемы:
1. Сплоченность
Константы очень часто не имеют между собой ничего общего (кроме того, что они константы). У некоторых разработчиков может возникнуть соблазн разместить вещи вместе только..
Что происходит, когда вы создаете ОБЪЕКТ в java?
Чтобы понять создание объекта, мы должны сначала знать понятие ООП . Это модель программирования, основанная на четырех основных принципах объектно-ориентированного подхода, а именно: Абстракция , Инкапсуляция , Наследование и Полиморфизм . Позже мы обсудим эти четыре столпа в нашем следующем блоге, но сначала нам нужно понять термин объект.
Объект — это не что иное, как экземпляр класса. У него есть состояние, поведение и идентичность. Состояние и поведение объекта могут быть..
Запах кода: нулевая проверка
Я люблю этот запах кода. Сначала я нахожу решение увлекательным. Во-вторых, индикатор (проверка на нуль) часто НЕ является проблемой, в большей степени, чем в большинстве кодовых запахов. Но в этом и заключается красота запахов кода. Они дают нам указание на то, что что-то МОЖЕТ быть не так, но мы должны проверить это сами и решить, действительно ли что-то нужно исправить.
Итак, давайте начнем с рассмотрения примера проблемы:
Здесь у нас есть пример кода с сайта электронной..
Что такое объект, абстракция, инкапсуляция?
В наши дни Software World концентрирует внимание на объектно-ориентированном программировании (ООП).
Говоря об ООП, мы часто можем встретить названия Объект, Абстракция и Инкапсуляция. Итак, эта публикация познакомит вас с такими понятиями.
1. Что такое объект?
Многие вещи в реальном мире имеют свои особенности. Подумайте о вещах рядом с вами. Не только телесные объекты, такие как Книга, Рабочий стол, Компьютер… но и бестелесные объекты, такие как Избранное, Фильмы,..
Два бита на «это»
Что такое this’ ?
this ссылается на объект, свойством которого является функция. Другими словами, this ссылается на объект, который в данный момент вызывает функцию. Ключевое слово this в Javascript поначалу может показаться вам непонятным. Давайте рассмотрим аналогию, чтобы понять, что такое this .
Энн — разработчик программного обеспечения и преподает в школе Marcy Lab.
В приведенном выше предложении мы используем местоимение «она» для обозначения Энн, а не для прямого..