タグ

oopに関するhadzimmeのブックマーク (3)

  • Martin Fowler's Bliki in Japanese - ドメインモデル貧血症

    http://martinfowler.com/bliki/AnemicDomainModel.html これはずいぶん昔からあるアンチパターンのひとつですが、今になって台頭してきているようです。 Eric Evans と話したのですが、彼も、それがだんだんポピュラーになってきていることに気づいていました。 私たちほど大の「真Domain Model」推進者としてみれば、ちょっとうれしくありません。 ドメインモデル貧血症の基的な症状は、一見、それが物のドメインモデルに見えるという点です。オブジェクトがいくつかあり、それらはドメイン空間にある名詞から名前をつけられています。それから、オブジェクト同士がしっかりとしたリレーションで結びついており、物のドメインモデルと同じような構造を持っているのです。 ただし、オブジェクトの振る舞いを見れば違いが分かります。それらのオブジェクトにはわずかな

  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • オブジェクトを表すのに最低限必要なものは5つである - 宇宙行きたい

    存在しないを表す nil 真を表す true 偽を表す false 自分自身を参照する self 親を参照する super というお話しを今日、聞いた!! で、それだけしか予約語がない Smalltalk を学ぶべきだ!!と (wikipedia みたら 実行中のコンテキストを参照する「thisContext」があった><) http://www.smalltalk-users.jp/ 2/25 に勉強会があって最初から教えるからおいでと誘われた!! がんばって環境作ります!!って言ったら 環境から作ってあげるからマシンだけ持ってくればOKと!!! まったくわからないけど、OO厨の総山に勉強しに行ってきます!!! 追記: そういえば Mac しか持ってないんだけど大丈夫なのかなぁ?

    オブジェクトを表すのに最低限必要なものは5つである - 宇宙行きたい
  • 1