Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
木をオブジェクトとして扱う場合、その葉と枝は何になるでしょうか? 同様に、犬を物体として扱う場合、その足、口、目は何になるでしょうか?
ツリーには一連のブランチがあります。各ブランチには一組の葉があります。
つまり、(擬似コード)
class Tree { Branch[] branches; } class Branch { Leaf[] leaves; } class Leaf { }
犬と同じように:犬は目のコレクションを持っています。脚のコレクションもあります。そしてそれは口を持っています。
class Dog { Leg[] legs; Mouth mouth; Eye[] eyes; }