From: mnishiok@icot.or.jp (NISHIOKA "Jazz" Toshihiro)
Newsgroups: fj.comp.oops
Subject: Re: Q: object-oriented-programing (In Japanese/Kanji)
Date: 6 Nov 92 03:48:34 GMT
	<Bx2w0I.9DA@nttslb.ntt.jp>
Reply-To: mnishiok@icot.or.jp
Distribution: fj
Organization: ICOT,Tokyo,JAPAN


$B!!;0I)Am9g8&5f=j$N@>2,(B$B$G$9!#(B

In article <Bx2w0I.9DA@nttslb.ntt.jp> kajihara@nttslb.ntt.jp (Kiyohiko Kajihara) writes:

 >$B3a(B$B86!w#N#T#T%=%U%H%&%'%"8&5f=j$G$9!#(B
 >
 >$B$3$N%K%e!<%9%0%k!<%W$,!"$^$?3hH/$K$J$C$F$-$?$3$H$r$&$l$7$/;W$C(B$B$F$$$^$9!#(B
 >
 >>    $B$,Hf3SE*NI$$$H;W$$$^$9!#$?$@!";d$O!"$3$NJ}K!O@$NCf$G07$C$F$$$k(B
 >>               $B!&%*%V%8%'%/%H%b%G%k(B
 >>               $B!&%U%!%s%/%7%g%s%b%G%k(B
 >>               $B!&%@%$%J%_%C%/%b%G%k(B 
 >>    $B$N3F%b%G%k$N4X78$,K\$NCf$+$iFI$_<h$l$J$+$C$?$G$9$,!D!J$&$C!*!*!K(B
 >
 >$BFI$_$H$l$J$/$F$"$?$j$^(B$B$($G!"$A$c$s$H4X78$E$1$F$J$$$N$G$9$+$i!#(B

$B!!$$$d!"4X78$E$1$h$&$H$7$F$$$kEXNO$N@W$O$=$3$+$7$3$K8+$i$l$k(B$B$N$G$9$,!#!#!#(B
$B!!K\Ev$O(B object model $BCf$N(B data structure $B$rCf?4$K4XO"$E$1$G$-$k$H$9$C(B
$B$-$j$9$k$s$G$7$g(B$B$&$,!";DG0$J$,$i(B operation $B$rCf?4$K4XO"$E$1$r9T$J$C$F(B
$B$$$^$9(B (functional model $B$N(B process $B$O(B operation $B$G!"(Bdynamic model $B$N(B 
action $B$b(B operation) $B$N$G!"$9$C$-$j$7$J$$$G$9$M!#(B

$B!t!!9%0UE*$K2r<a$9$l$P!"(Bdynamic model $B$O(B dynamic model $B$G!"(Bfunctional
$B!t(Bmodel $B$O(B functional model $B$G$=$l$>$l(B modeling $B$r9T$J$&$N(B$B$,!"$-$C$H:G(B
$B!t$b8zN($,NI$/$F!"$=$N$H$-$K(B object model $B$N1F$r$R$-$:$C$F$$$k$H!"$9$0(B
$B!t$KIT@09g$,I!$K$D(B$B$$$F$7$^$C$F!"<jLa$j$N?t$,B?$/$J$j2a$.$k!"$H$$$&G[N8(B
$B!t$H$H$l$J$$$3$H$b$J$$$N$G$9$1$l$I!#(B
$B!t!!3N$+$K!"(BDFD $B$N(B arrow $B$N2#$C$A$g$K(B object.attribute $B$_$?$$$J(B dot 
$B!t(Bterm $B$,=q$$$F$"$C$?$j!"(Bprocess $B$NCf$K(B class.operation $B$_$?$$$J$N$,=q(B
$B!t$$$F$"$k$N$O$"$s$^$j8+$d$9$$$b$s$8$c$J$$$+$b$7$l$^$;$s$,!">/$J$/$H$b(B
$B!t<+(B$BJ,$,2?$r$7$F$$$k$+J,$+$k$H$$$&E@$G$O0B?446$OBg$-$$$H;W$&$N$G$9!#(B

 >$B$G$b!"$A$c$s$H4X78$E$1$k$N$OFq$7$$(B$B$3$H$G$9!#%U%!%s%/%7%g%s%b%G%k$rCf?4(B
 >$B$K$9$k$H!"4X78$E$1$O$G$-$k$N$G$9$,!";d$O%*%V%8%'%/%H%b%G%k$,Cf(B$B?4$K$J$k(B
 >$B$Y$-$@$H9M$($F$$$k$N$G%M!#(B

$B!!(Bobject oriented $B$r%R%g%&%\%&$9$k$+$i$K$O$=$l$,6Z$G$7$g$&!#(B

 >$B#O#O#A$@$H!"BP>]@$3&$rDj5A!?@0M}$9$k$?$a$K%b%G%k$r:n$j>e$2$k$o$1$G$9!#(B
 >$B$G!"$b$A$m$s:G=i$O%*%V%8%'(B$B%/%H%b%G%k$G$9!#:G=i$O!"!V!A$N$h$&$J$b$N$,I,(B
 >$BMW$G$"$k!WDxEY$G9M$($l$P$$$$$G$7$g$&!#$3$l$r%*%V%8%'%/(B$B%H$d%/%i%94V$N4X(B
 >$BO"$d%@%$%J%_%C%/%b%G%k$r9M$($J$,$i%j%U%!%$%s$7$^$9!#$3$NCJ3,$G$O!"$=$l(B
 >$B$>$l$N%*%V(B$B%8%'%/%H$NK\<A$r5a$a$k$3$H$,L\E*$G$9!#$G!"$"$kDxEY$7$C$+$j$7(B
 >$B$?%*%V%8%'%/%H%b%G%k$,$G$-$?$"$?$j$+$i(B$B!"%U%!%s%/%7%g%J%k%b%G%k$r9M$(;O(B
 >$B$a$F!"A4BN$H$7$F5!G=$9$k$h$&$K9M$($l$P$h$m$7$$!#(B

$B!!@>2,$b$=$&;W$$(B$B$^$9!#(B
$B!!$?$@!"(Bdynamic model $B$r9M$($J$,$i$H8@$C$F$b(B object modeling $B$r$d$C$?(B
$B$"$H!"$$$-$J$j(B state transition diagram $B:n$j$K(B state transition $B$7$A$c(B
$B$&$H$5$9$,$K%-%S%7%$$b$N$,$"$j$^$9$+$i!"$^$:$O(B scenario trace $B$7$J$,$i(B
object model $B$N@09g@-$r3NG'$7$F$$$/$H!"=hM}$N=g=x$H$+;vA0>r7o$H$+$N>\(B
$B:Y$,F1;~$K(B ($B%$(B$B%d$G$b(B) $BF,$KIb$+$s$G$-$F!"$=$3$+$i$N(B feed back ($B$s!"$d$C(B
$B$Q$7$3$s$J(B model $B$G$d$C$H$k$H$3$3$K%U%i%0$,I,(B$BMW$@$+$i1x$$$J!<!"$H$+(B) 
$B$,(B object model $B$K$+$+$k!"$H$$$&46$8$8$c$J$$$G$7$g$&$+!#ESCf$GF,$KIb$+(B
$B$s$@(B dynamic/functional $B$J>\:Y$O!"5$$,8~$$$?$i(B/$BK:$l$=$&$@$C$?$i%a%b$7(B
$B$H$$$F!"8e$G(B dynamic/functional model $B$H$7$F$^$H$a$l$P$$$$$H;W$&$N$G$9!#(B

$B!!0J2<!"CN$C$F$k?M$OCN$C$F$$$kOCBj(B(^,^;)$B!#(B

$B!t!!$@$+$i!"(Bfunctional model $B$K(B DFD $B$,F~$C$F$$$k$H$d$j$E$i$$$H;W$&$N$G(B
$B!t$9!#(Bfunctional model $B$O!"!H$3$N=hM}$r5/F0$9$k$H(B$B$-$O$3$l$3$l$NCM$,$3(B
$B!t$l$3$l$G$J$/$A$c$$$1$J$/$F!"=*N;$9$k$H$-$O$3$l$3$l$K$J$C$H$k$O$:$@!I(B
$B!t$H$$$&$N(B$B$r=8@Q$7$?$b$N$G==J,$J$N$G$O(B? (functional $B$H$$$&$N$r;z5ADL$j(B
$B!t$K!H4X?tE*!I$HLu$;$P$=$&$$$&OC$K$J$j$^(B$B$9$h$M!#(Bformal $B$+$I$&$+$O$3$N(B
$B!t:]$*$$$H$/$H$7$F!#(B)
$B!t!!(BDFD $B$r=q$3$&$H$9$k$H!"$I$&$7$F$b(B state transition diagram $B$H$N@09g(B
$B!t@-$r5$$K$7$J$$$H$$$1$J$/$J$C$F$D$i$$$b$N$,$"$k$H;W$&$N$G$9$1$l$I!#(B
$B!t!!$I$&$G(B$B$7$g$&(B? > $B3a86@h@8(B

 >$B$H$$$&!"0U8+$G$9!#$D$^$j!"4pK\E*$K$O%*%V%8%'%/%H%b%G%k"*%@%$%J%_%C%/%b(B
 >$B%G%k"*(B$B%U%!%s%/%7%g%J%k%b%G%k$H$$$&=g=x$G$9!#$?$@!"$3$l$OLdBj$NBg$-$5$d(B
 >$BJ,Ln$K0MB8$9$kItJ,$,Bg$-$$$G$9$7!"(B$B2?EY$b%j%U%!%$%s$r9T$&$Y$-$J$N$G!"=g(B
 >$B=x<+BN$O=EBg$JLdBj$H$$$&$o$1$G$b$"$j$^$;$s!#(B

$B!!$=$&$G$9$M!#(B
$B!!(B$B$=$b$=$b(B object modeling $B$,8~$+$J$$J,Ln$b$"$k$G$7$g$&$7!#(B

 >$BB>$NJ}!9$N0U8+$O$I$&$J$N$G$7$g$&!)(B

$B!!$"(B$B$$$+$o$i$:L5@UG$(B/$BIT8+<1$J0U8+$G$7$?(B(_ _)$B!#(B
---
$B@>2,(B