YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← None

Get Embed Code
4 Languages

Showing Revision 1 created 10/31/2014 by K2480.

  1. 効率のよいクラス編成に役立つ概念について
    お話しします
  2. それは“連結”と呼ばれるものです
  3. クラスが他のクラスを使う場合
    クラスが“連結している”と言います
  4. BlueJではこの矢印が
    クラスのつながりを示しています
  5. この例ではCarクラスは
    Personクラスと連結しています
  6. CarクラスはPersonオブジェクトを使うからです
    一方でPersonクラスは
  7. Carクラスのことを知らないので連結していません
    見てみましょう
  8. PersonクラスにはCarはどこにもありませんね
    しかしCarクラスでは
  9. ここにPersonがいて
    Personクラスがここで使われています
  10. CarクラスはPersonクラスを知っていますが
    Personクラスは
  11. Carクラスを知りません
    しかし知らないのはよいことです
  12. 変更が簡単です 例えばCarクラスを変更しても
  13. Carクラスを知らないPersonクラスには
    影響しません
  14. クラス間の連結はできるだけ少なくしましょう
  15. ではCarクラスが他のどのクラスと連結しているか
    見てみましょう
  16. Carクラスが使っているすべてのクラスを
    書き出してください
  17. この枠にクラスの名前を入れてください