"Александр Соловьев. Рассказы и повести" - читать интересную книгу автора

вышестоящих кошельков. С помощью Изи (пишется "is-a").

об'ект
|
кошельки, как класс
|
кошельки дедушек, как класс
|
кошельки любимых дедушек, как класс
|
большие кошельки любимых дедушек, как класс

Кошелек состоит из собственно кошелька и денег. (Поскольку деньги тоже
об'ект, то и здесь вопрос наследования стоит не менее остро). Раз
собственно кошелек большой, то и денег там может быть много. Например,
дедушка накопил там целых сто рублей рублями (отстав от прогресса на две
реформы) и больше уже ни один рублик не влезал в тугой кошелек. А внук эту
макулатуру отдал своему внуку, а сам положил в кошелек сто тысяч двумя
купюрами по пятьдесят и еще уйма свободного места осталось. То есть для
разных купюр ограничения разные на максимальную сумму. А минимальная сумма
0 - долги в кошельке не носят.
А дальше самое интересное.
Надо сделать так, чтобы достать из этого кошелька 35 тысяч на конфетки
было НЕВОЗМОЖНО. Можно достать только 50 и получить 13 тысяч сдачи (на две
обязательно обсчитают). И не одной, а целой кучей денежек (поскольку купюра
в 13 тысяч встречается довольно редко). В результате сумма в кошельке
уменьшится, но денежек станет больше. Все как в жизни. Так что передаются
из кошелька не просто суммы (данные), а конкретные об'екты-купюры (точнее,
сообщения - каких и сколько). Только так конкретно может кошелек общаться с
внешним миром (с другими кошельками, продавцами, должниками, воришками...).
Деньги должны быть в обороте, хранить по кошелькам - большая глупость.
Поэтому важно позднее связывание. То есть, пусть они будут и в разной
валюте и в безнале и в кредитных карточках и в чеках. А в кошелек попадут в
самый последний момент, когда за услуги надо платить наличными в валюте и
вперед (автор имел в виду всего лишь взятку). Но для этого нужна
интерпретация. А ее никто не любит. И не только компиляторы, а прежде всего
сама машина Фон-Неймана.

4. ОБ ИНОПЛАНЕТЯНАХ

1. Однажды Дейкстру спросили:
- Слабо написать программу по предварительно формализованным условиям.
- Слабо! - ответил великий программист и убежал писать гениальную
книгу о слабейших предусловиях.
2. Однажды Хоар занимался в Белфасте верификацией программ
последовательно оператор за оператором с помощью условий правильности. Но
не менее последовательно террористы там же занимались террором. Взрывы
очень мешали работать. Тогда Хоар написал монографию "Взаимодействующие
последовательные процессы". Но из Белфаста все-равно уехал, поскольку
террористы его книг не читали, и мешали работать как ни в чем не бывало.