avva: (Default)
[personal profile] avva
Устаревшие данные никуда не исчезают, никогда. Они так и продолжают лежать в базах данных. Если папку можно было выбросить или потерять, база данных лежит и лежит себе и даже не гниёт.

Сегодня взял в банке новые чековые книжки, которые заказал на прошлой неделе. На чеках отпечатан адрес квартиры, где я жил в последний раз 11 лет назад. С тех пор я сменил шесть или семь адресов, и столько же раз менял данные о своём адресе в банке. Несколько раз я специально просил их сменить все существующие у них мои адреса на новый (потому что они продолжали посылать часть корреспонденции на один из старых адресов), они извинялись и меняли. Но вот же, несмотря на все эти усилия, где-то сохранился у них этот...

Date: 2005-08-18 10:09 pm (UTC)
From: [identity profile] breqwas.livejournal.com
Я не о том :)
В программировании такой способ решения задач называется "объектный подход": когда, грубо говоря, работа программы сводится к взаимодействию объектов, каждый из которых сам отвечает за валидность и актуальность содержащихся в нём данных.

раз уж программизм

Date: 2005-08-18 10:32 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Тоже мысль здравая. Какой это будет стандартный design pattern? :)

Re: раз уж программизм

Date: 2005-08-19 03:13 am (UTC)
From: [identity profile] breqwas.livejournal.com
IMHO тут нет паттерна ;) Просто два класса - class Bank и class User, второй содержится в первом. Можно разбить User на два и притянуть сюда зауши паттерн Bridge, но бы так не стал делать.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 02:54 am
Powered by Dreamwidth Studios