C++
Отрывок из книги
В большинстве разработок имеются понятия, которые трудно представить в программе в виде одного из основных типов или как функцию без ассоциированных с ней статических данных. Если имеется подобное понятие, опишите класс, представляющий его в программе. Класс – это тип, это значит, что он задает поведение объектов его класса: как они создаются, как может осуществляться работа с ними, и как они уничтожаются. Класс также задает способ представления объектов. Но на ранних стадиях разработки программы это не является (не должно является) главной заботой. Ключом к написанию хорошей программы является разработка таких классов, чтобы каждый из них представлял одно основное понятие. Обычно это означает, что программист должен сосредоточиться на вопросах: Как создаются объекты этого класса? Могут ли эти объекты копироваться и/или уничтожаться? Какие действия можно производить над этими объектами? Если на такие вопросы нет удовлетворительных ответов, то во-первых, скорее всего, понятие не было «ясно», и может быть неплохо еще немного подумать над задачей и предлагаемым решением, вместо того, чтобы сразу начинать «программировать» сложности.
Проще всего иметь дело с такими понят...
Книги из серии:
Без серии
[8.1 рейтинг книги]
Комментарии:
Популярные книги
Сержант. Назад в СССР. Книга 4
4. Второй шанс
Фантастика
:попаданцы
,альтернативная история
.
5.00
рейтинг книги
На границе империй. Том 7. Часть 5
11. Фортуна дама переменчивая
Фантастика
:боевая фантастика
,космическая фантастика
,попаданцы
.
5.00
рейтинг книги
Приказано выжить!
1. Другая Русь
Фантастика
:боевая фантастика
,попаданцы
,альтернативная история
.
7.09
рейтинг книги
Адепт. Том второй. Каникулы
7. Совсем не герой
Фантастика
:фэнтези
,попаданцы
.
9.05
рейтинг книги
Академия проклятий. Книги 1 - 7
Академия Проклятий
Фантастика
:фэнтези
.
8.98
рейтинг книги
Правильный лекарь. Том 7
7. Неправильный лекарь
Фантастика
:городское фэнтези
,аниме
,попаданцы
.
5.00
рейтинг книги
Кодекс Охотника. Книга XVI
16. Кодекс Охотника
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Неучтенный элемент. Том 2
2. Антимаг. Вне системы
Фантастика
:городское фэнтези
,фэнтези
.
5.00
рейтинг книги
Отмороженный 5.0
5. Отмороженный
Фантастика
:боевая фантастика
,рпг
.
5.00
рейтинг книги
Локки 10. Потомок бога
10. Локки
Фантастика
:фэнтези
,юмористическое фэнтези
,героическая фантастика
,боевая фантастика
.
5.00
рейтинг книги
Проводник
2. Другая сторона
Фантастика
:боевая фантастика
,рпг
.
7.41
рейтинг книги
АН (цикл 11 книг)
Аномальный наследник
Фантастика
:фэнтези
,героическая фантастика
,попаданцы
,аниме
.
5.00
рейтинг книги
Шайтан Иван
1. Шайтан Иван
Фантастика
:боевая фантастика
,попаданцы
,альтернативная история
.
5.00
рейтинг книги
Спасите меня, Кацураги-сан! Том 2
2. Токийский лекарь
Фантастика
:городское фэнтези
,попаданцы
,дорама
,фэнтези
.
5.00
рейтинг книги
Князь Андер Арес 2
2. Андер Арес
Фантастика
:рпг
,аниме
,фэнтези
,фантастика: прочее
.
5.00
рейтинг книги
Эволюционер из трущоб. Том 4
4. Эволюционер из трущоб
Фантастика
:попаданцы
,аниме
,фэнтези
,фантастика: прочее
.
5.00
рейтинг книги
Академия
2. Медорфенов
Фантастика
:юмористическая фантастика
,попаданцы
,аниме
.
5.00