[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[vsnet-j 662] symbiotic stars vs. variable stars
- Date: Sun, 28 Jan 2001 19:38:04 +0900 (JST)
- To: vsnet-j
- From: Taichi Kato <tkato>
- Subject: [vsnet-j 662] symbiotic stars vs. variable stars
- Sender: owner-vsnet-j@kusastro.kyoto-u.ac.jp
symbiotic stars vs. variable stars
共生星の報告をする時に、なぜ共生星の固有名称を使うことに違和感なく、逆に
一般カタログ名(GSCなど)が使われることに違和感を感じるのか、ちょっと考え
ているうちに、もしかしたらこれらの星をオブジェクト指向的にとらえるとわか
りやすいのではないかと思えてきました。
変光星屋の視点では(extendsは、ここでは広い意味で「継承」の意味で使って
みます)
共生星 extends 変光星
激変星 extends 変光星
という意識があるためのように思えます。共生星も激変星も、観測が進めばいず
れは変光星であることが明らかになるだろうからです。
それとは別に
命名変光星 extends 変光星
のような概念を考えれば、GCVS名のない共生星の位置付けがなんとなくわかるよう
な気がします。とすると、getGCVSName() は 変光星クラスには含めてはいけない、
かな。
分光連星 extends 連星
食連星 extends 連星
食連星 extends 変光星
だが、連星 extends 変光星 ではない。
#こりゃ天体のクラス継承図を考えてみた方がよいかも (^^;
#Java で書こうとすると、必然的にクラスの大半は interface になりますね。
Return to Daisaku Nogami
vsnet-adm@kusastro.kyoto-u.ac.jp