C++
Отрывок из книги
В большинстве разработок имеются понятия, которые трудно представить в программе в виде одного из основных типов или как функцию без ассоциированных с ней статических данных. Если имеется подобное понятие, опишите класс, представляющий его в программе. Класс – это тип, это значит, что он задает поведение объектов его класса: как они создаются, как может осуществляться работа с ними, и как они уничтожаются. Класс также задает способ представления объектов. Но на ранних стадиях разработки программы это не является (не должно является) главной заботой. Ключом к написанию хорошей программы является разработка таких классов, чтобы каждый из них представлял одно основное понятие. Обычно это означает, что программист должен сосредоточиться на вопросах: Как создаются объекты этого класса? Могут ли эти объекты копироваться и/или уничтожаться? Какие действия можно производить над этими объектами? Если на такие вопросы нет удовлетворительных ответов, то во-первых, скорее всего, понятие не было «ясно», и может быть неплохо еще немного подумать над задачей и предлагаемым решением, вместо того, чтобы сразу начинать «программировать» сложности.
Проще всего иметь дело с такими понят...
Книги из серии:
Без серии
[8.1 рейтинг книги]
Комментарии:
Популярные книги
Шайтан Иван 2
2. Шайтан Иван
Фантастика
:боевая фантастика
,попаданцы
,альтернативная история
.
5.00
рейтинг книги
Вернувшийся: Новая жизнь. Том I
1. Вернувшийся
Фантастика
:боевая фантастика
,рпг
.
5.00
рейтинг книги
Громовая поступь. Трилогия
Громовая поступь
Фантастика
:фэнтези
,рпг
.
4.50
рейтинг книги
Бестужев. Служба Государевой Безопасности
1. Граф Бестужев
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Идеальный мир для Лекаря 17
17. Лекарь
Фантастика
:юмористическое фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Место для битвы
2. Варяг
Фантастика
:альтернативная история
.
9.15
рейтинг книги
"Охотник". Компиляция. Книги 1-12
Собрание сочинений
Фантастика
:боевая фантастика
.
5.00
рейтинг книги
Звездная Кровь. Изгой
1. Звездная Кровь. Изгой
Фантастика
:боевая фантастика
,попаданцы
,рпг
.
5.00
рейтинг книги
Кодекс Охотника. Книга XVII
17. Кодекс Охотника
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Убивать чтобы жить 2
2. УЧЖ
Фантастика
:героическая фантастика
,боевая фантастика
,рпг
.
5.00
рейтинг книги
Неудержимый. Книга XXXVII
37. Неудержимый
Фантастика
:аниме
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Мастер 8
8. Мастер
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Локки 6. Потомок бога
6. Локки
Фантастика
:аниме
,фэнтези
.
5.00
рейтинг книги
Кодекс Охотника. Книга XXIX
29. Кодекс Охотника
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Девочка из прошлого
3. Айдаровы
Любовные романы
:современные любовные романы
.
5.00
рейтинг книги
Кодекс Крови. Книга II
2. РОС: Кодекс Крови
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Жена со скидкой, или Случайный брак
Любовные романы
:любовно-фантастические романы
.
8.15