C++
Отрывок из книги
В большинстве разработок имеются понятия, которые трудно представить в программе в виде одного из основных типов или как функцию без ассоциированных с ней статических данных. Если имеется подобное понятие, опишите класс, представляющий его в программе. Класс – это тип, это значит, что он задает поведение объектов его класса: как они создаются, как может осуществляться работа с ними, и как они уничтожаются. Класс также задает способ представления объектов. Но на ранних стадиях разработки программы это не является (не должно является) главной заботой. Ключом к написанию хорошей программы является разработка таких классов, чтобы каждый из них представлял одно основное понятие. Обычно это означает, что программист должен сосредоточиться на вопросах: Как создаются объекты этого класса? Могут ли эти объекты копироваться и/или уничтожаться? Какие действия можно производить над этими объектами? Если на такие вопросы нет удовлетворительных ответов, то во-первых, скорее всего, понятие не было «ясно», и может быть неплохо еще немного подумать над задачей и предлагаемым решением, вместо того, чтобы сразу начинать «программировать» сложности.
Проще всего иметь дело с такими понят...
Книги из серии:
Без серии
[8.1 рейтинг книги]
Комментарии:
Популярные книги
Травница Его Драконейшества
Любовные романы
:любовно-фантастические романы
.
5.00
рейтинг книги
Идеальный мир для Лекаря
1. Лекарь
Фантастика
:фэнтези
,юмористическое фэнтези
,аниме
.
5.00
рейтинг книги
Вперед в прошлое 12
12. Вперед в прошлое
Фантастика
:попаданцы
.
5.00
рейтинг книги
Прапорщик. Назад в СССР. Книга 7
7. Второй шанс
Фантастика
:попаданцы
,альтернативная история
.
5.00
рейтинг книги
Газлайтер. Том 18
18. История Телепата
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
На цепи
1. На цепи
Старинная литература
:прочая старинная литература
.
5.00
рейтинг книги
Миллионщик
3. Подкидыш
Фантастика
:попаданцы
,альтернативная история
.
5.00
рейтинг книги
Чехов
1. Адвокат Чехов
Фантастика
:фэнтези
,боевая фантастика
,альтернативная история
.
5.00
рейтинг книги
Барон устанавливает правила
6. Закон сильного
Старинная литература
:прочая старинная литература
.
5.00
рейтинг книги
Газлайтер. Том 5
5. История Телепата
Фантастика
:попаданцы
,альтернативная история
,аниме
.
5.00
рейтинг книги
Вагант
6. Ушедший Род
Фантастика
:боевая фантастика
,аниме
,фэнтези
,попаданцы
.
5.00
рейтинг книги
Адвокат Империи 4
4. Адвокат империи
Фантастика
:городское фэнтези
,аниме
,дорама
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Мастер 5
5. Мастер
Фантастика
:попаданцы
,аниме
.
5.00
рейтинг книги
Алекс и Алекс
1. Алекс и Алекс
Фантастика
:боевая фантастика
.
6.83
рейтинг книги
Я все еще не царь. Книга XXVI
26. Дорогой барон!
Фантастика
:попаданцы
,аниме
.
5.00
рейтинг книги
Сирота
1. Светлая Тьма
Фантастика
:юмористическое фэнтези
,городское фэнтези
,аниме
.
5.00
рейтинг книги
Развод. Без права на ошибку
Любовные романы
:современные любовные романы
,короткие любовные романы
.
5.00