Публикации по теме 'oop'


Использование нелепых заказов Starbucks для объяснения классов Python
Краткое руководство с кофеином Хорошо, вы, наверное, задаетесь вопросом - почему Starbucks заказывает? Почему бы не использовать обычные вещи для объяснения занятий? Будильники? Машины? Банковские счета? Буквально что-нибудь еще? Ну, мол, пиши о том, что знаешь - а я миллениал с кофейной зависимостью. Итак, Starbucks, друзья. В этой статье мы собираемся создавать объекты Python (* кхм * нелепые заказы Starbucks) с помощью классов. Мы рассмотрим классы в контексте..

Java: чему научиться, чтобы часто писать код
Я собираюсь напечатать свою первую статью о Java, одном из моих любимых языков программирования. Java так популярен сейчас. Кому-то это нравится, кого-то это пугает, кто-то не знает, чему учиться, кто-то ненавидит, кто-то находит это сложным. Но статистика говорит, что Java продолжается и продолжается. Никакая мысль, никакое чувство не может остановить это. Итак, в Java должно быть что-то, что делает ее популярной. Но что это такое? Простота… Да, Java так же прост, как и любой другой..

Выбирайте юзабилити вместо сложности
Я начинаю каждый день с чашки кофе. Процесс тот же — я выбираю кружку, наполняю машину Keurig водой, ставлю внутрь k-cup и нажимаю кнопку запуска. Я нажимаю кнопку «Пуск», будучи полностью уверенным, что через несколько минут у меня будет дымящаяся чашка кофе, потому что это именно то, что делает машина Keurig. Дело в том, что я понятия не имею, как моя машина Keurig делает мне чашку кофе. Конечно, у меня есть предположения, связанные с работой в кофейне с более крупными..

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

Важность инкапсуляции кода
Большинство разработчиков, когда слышат об инкапсуляции, считают ее одной из фундаментальных концепций объектно-ориентированного программирования, а это означает, что класс (или любой компонент кода) предоставляет внешнему миру только соответствующие данные и скрывает внутренние данные как частные члены, но этот принцип является более общим и мощным, чем думают многие разработчики, и хотя он определен в ООП, вы все равно можете применять его так или иначе в других парадигмах..

Ориентация объекта: поддерживайте хорошие отношения между объектами
Любое успешное программное обеспечение живет еще долго после его создания. За время своего существования он претерпевает множество изменений, чтобы исправить различные проблемы, а также добавить к нему все больше и больше функций. Чтобы эти изменения прошли гладко, программное обеспечение должно быть спроектировано и реализовано с учетом его внутреннего качества, чтобы сделать его более удобным в сопровождении и расширяемым. Код пахнет! Код гниет! Часто нам не хватает внутреннего..

Все, что вам нужно знать о твердых принципах в Java
В мире объектно-ориентированного программирования (ООП) существует множество руководств, шаблонов или принципов проектирования. Пять из этих принципов обычно группируются вместе и известны под аббревиатурой SOLID. Хотя каждый из этих пяти принципов описывает что-то конкретное, они также пересекаются, так что принятие одного из них подразумевает или ведет к принятию другого. В этой статье мы разберемся с принципами SOLID в Java. История принципов SOLID в Java В чем смысл S.O.L.I.D?..