Вниз
Скачать: CL | DM;

Есть ли в реальном мире чего нибудь такое, чего бы нельзя было   Найти похожие ветки 

 
Всеволод Соловьёв ©   (2003-06-22 18:33) [40]

>Как это грамотно записать на Дельфи ?
В делфи объекты - это указатели.


procedure NewKirpich;
var kirpich: TKirpich;
i, j: integer;
begin
for i := 0 to 9 do
for j := 0 to 99 do begin
kirpich:= TKirpich.create;
house.kirpichi[i*100+j] := kirpich;
house.stena[i].kirpichi[j] := kirpich;
end;
end;

вот и вся проблема :)


 
Marser ©   (2003-06-22 22:40) [41]


> kaif © (22.06.03 15:02)
> А вообще мы описываем не внешний мир, а лишь реализуем свои
> собственные абстракции. И ООП похоже на наш способ мыслить
> о мире и описывать, а не на сам этот мир.

100%


 
Кен ©   (2003-06-23 05:27) [42]

> Всеволод Соловьёв © (22.06.03 18:33)
> >Как это грамотно записать на Дельфи ?
> В делфи объекты - это указатели.
>
> procedure NewKirpich;
> var kirpich: TKirpich;
> i, j: integer;
> begin
> for i := 0 to 9 do
> for j := 0 to 99 do begin
> kirpich:= TKirpich.create;
> house.kirpichi[i*100+j] := kirpich;
> house.stena[i].kirpichi[j] := kirpich;
> end;
> end;
>
> вот и вся проблема :)

А какой кирпич в доме считаем самым первым ? Самый старый ? Тот который первым положили ? Но мы же ни того ни другого не знаем.

Чего мне ещё не нравится, так это то, что непонятно как со всем этим делом работать. Ведь, чтобы добавить новую процедуру нужен компилятор Дельфи. А оформить это всё в виде отдельной программы вроде бы нельзя.
Наверно лучше использовать отдельную базу данных какую-то.


 
Всеволод Соловьёв ©   (2003-06-23 09:05) [43]

А какой кирпич в доме считаем самым первым ? Самый старый ? Тот который первым положили ? Но мы же ни того ни другого не знаем.
самый первый считается самым первым. как тебе хочется таким он и будет. может я сверху их строить начал, а? подвесил, потом под них, итд. какая тебе разница, каким мы его положили, или какой он древности. нам не надо это знать. мы это придумаем. ты что-то тупишь. впрочем, это твое обычное состояние :)
Ведь, чтобы добавить новую процедуру нужен компилятор Дельфи.
Гениальная мысль!
А оформить это всё в виде отдельной программы вроде бы нельзя.
Наверно лучше использовать отдельную базу данных какую-то.

скомпилируй и будет тебе отдельная программа :) а если тебе нужны другие счетчики, так поменяй их на переменные, которые будешь считывать откуда-нибудь.


 
Mike B. ©   (2003-06-23 10:32) [44]

> kaif © (22.06.03 15:02)
Совершенно верно. К чему я веду.


 
euru ©   (2003-06-23 13:27) [45]

>Mike B. © (23.06.03 10:32)
> kaif © (22.06.03 15:02)
>Совершенно верно. К чему я веду.

А кто с этим спорит? Только прежде чем реализовать абстакции, их надо описать. Вот меня и интересует, как их описать, чтобы дальнейшие модификации этой реализации прошли как можно более безболезненно.




Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.015 c
14-31469
Rolf
2003-06-24 08:59
2003.07.10
Базы данных


3-31160
Sliften
2003-06-19 01:11
2003.07.10
Клиент Сервер


1-31179
Тимур
2003-06-27 17:56
2003.07.10
Перевод формулы


1-31335
Coder 911
2003-06-26 22:22
2003.07.10
TreeView - индекс строки.


6-31387
Mir
2003-05-04 08:44
2003.07.10
оптимально определить подключен ли комп к интернету (Dial-up, чер




   Наверх