OOPに関するdeme0607のブックマーク (2)

  • perl - Inside-out Object : 404 Blog Not Found

    2007年03月11日03:30 カテゴリLightweight Languages perl - Inside-out Object ところが、そのないはずの隠蔽化を強制する仕組みがすでに発見されているのです。 Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] ビンゴ中西のほげほげ Kansai.pm第8回ミーティングに行ってきました@荷造り中そして、Perlのオブジェクト指向には 隠蔽化を強制する仕組みはない いつか書こうと思っていたけど、ちょうどいい機会なので。 ここでは例として、name,uriという二つのインスタンス変数を持つオブジェクトを実装してみます。 InsideOut.pm { package InsideOut; use strict; use warnings; my %objects; sub new { my

    perl - Inside-out Object : 404 Blog Not Found
    deme0607
    deme0607 2013/06/12
    隠蔽化。Moose勉強しよ
  • 第3回:openFrameworks – 関数・クラス、オブジェクト指向プログラミング導入

    今回の授業は、まずは、前回とりあげたプログラミングの構造を生みだす4つのパターンの中でまだ説明していなかった「サブルーチン」についてとりあげます。サブルーチンとは、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたもので、openFrameworksを記述する言語C++では「関数 (Function)」と呼ぶのが一般的です。例として、関数を活用して、アニメーションのための手続きを記述してみます。 後半は「オブジェクト指向プログラミング Object Oriented Programming = OOP」という概念についての導入を行います。これは、今後大規模なプログラムをopenFrameworksで作成していこうとするとき、避けて通ることのできない重要な考え方となります。抽象的な概念や、難しそうな言葉が出てくるので、最初は戸惑うかもしれませんが、そこでやろうとしていることは

    第3回:openFrameworks – 関数・クラス、オブジェクト指向プログラミング導入
  • 1