Date: Tue, 13 Sep 2005 10:02:20 +0900
From: idei <idei-hideyuki@....jp>
Subject: [modeling-dojo:00458] Re: 複数の側面から分類したいとき
To: modeling-dojo@....jp
Message-Id: <20050913012518.A415B1C9E@....jp>
In-Reply-To: <3EC5B7F5DE1BF5mitsuji@....jp>
References: <3EC5B7F5DE1BF5mitsuji@....jp>
X-Mail-Count: 00458
ideiです。
> ちょっと例を変えてみると、
>
> ・私
> ・起きている私
> ・寝ている私
>
> で状態を考えると、私は起きているあいだ中「起きている」と書いてある旗を
> 持って過ごしているわけではありません。「起きている」を持っていると
> いうよりは様々な時点での「私」の一種として「起きている私」があると
> いうほうがより自然な感じがするのです。
モデリングには詳しくないですが、実装という観点からすると
私 m = new 私("起きている");
と、これで、私が起きている状態を示せますが、
寝ている私に遷移する際に、
私 m = new 私("寝ている");
と再度、私を new しないといけません。
これって、私が、いっぺん死んで、あらたな私が生まれることに
なり、論理的にもおかしなことになると考えます。
なので、
「私」は、「起きている」と「寝ている」という状態を持っている、
と考えたほうが自然なのかな〜、なんて僕は考えます。