C++
Отрывок из книги
В большинстве разработок имеются понятия, которые трудно представить в программе в виде одного из основных типов или как функцию без ассоциированных с ней статических данных. Если имеется подобное понятие, опишите класс, представляющий его в программе. Класс – это тип, это значит, что он задает поведение объектов его класса: как они создаются, как может осуществляться работа с ними, и как они уничтожаются. Класс также задает способ представления объектов. Но на ранних стадиях разработки программы это не является (не должно является) главной заботой. Ключом к написанию хорошей программы является разработка таких классов, чтобы каждый из них представлял одно основное понятие. Обычно это означает, что программист должен сосредоточиться на вопросах: Как создаются объекты этого класса? Могут ли эти объекты копироваться и/или уничтожаться? Какие действия можно производить над этими объектами? Если на такие вопросы нет удовлетворительных ответов, то во-первых, скорее всего, понятие не было «ясно», и может быть неплохо еще немного подумать над задачей и предлагаемым решением, вместо того, чтобы сразу начинать «программировать» сложности.
Проще всего иметь дело с такими понят...
Книги из серии:
Без серии
[8.1 рейтинг книги]
Комментарии:
Популярные книги
Великий род
3. Медорфенов
Фантастика
:юмористическое фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Камень. Книга вторая
2. Камень
Фантастика
:фэнтези
.
8.52
рейтинг книги
Я до сих пор князь. Книга XXII
22. Дорогой барон!
Фантастика
:юмористическое фэнтези
,аниме
,попаданцы
.
5.00
рейтинг книги
Как я строил магическую империю
1. Как я строил магическую империю
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Ренегат космического флота
4. Звезды на погонах
Фантастика
:боевая фантастика
,космическая фантастика
,космоопера
.
5.00
рейтинг книги
Как я строил магическую империю 6
6. Как я строил магическую империю
Фантастика
:попаданцы
,аниме
,фантастика: прочее
,фэнтези
.
5.00
рейтинг книги
Идеальный мир для Лекаря 8
8. Лекарь
Фантастика
:юмористическое фэнтези
,аниме
.
7.00
рейтинг книги
Темный Лекарь
1. Темный Лекарь
Фантастика
:фэнтези
,аниме
.
5.00
рейтинг книги
Третий Генерал: Том III
2. Третий Генерал
Фантастика
:попаданцы
,рпг
,аниме
.
5.00
рейтинг книги
Купеческая дочь замуж не желает
Фантастика
:фэнтези
.
6.89
рейтинг книги
Камень. Книга 4
4. Камень
Фантастика
:боевая фантастика
.
7.77
рейтинг книги
Беглец
1. Совсем не герой
Фантастика
:фэнтези
,попаданцы
.
8.94
рейтинг книги
Кукловод
2. О чем молчат могилы
Фантастика
:боевая фантастика
.
8.50
рейтинг книги
Семь Нагибов на версту
1. Семь, загибов на версту
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Брак по-драконьи
Фантастика
:фэнтези
.
8.60
рейтинг книги
Марш обреченных
1. Хроники геноцида
Фантастика
:фэнтези
,попаданцы
.
5.00
рейтинг книги
Лекарь Империи 5
5. Лекарь Империи
Фантастика
:городское фэнтези
,аниме
,героическая фантастика
,попаданцы
.
5.00