タグ

oopに関するmkoji530のブックマーク (4)

  • RUPをパターン言語として考える

    前回は「ネットコミュニティのQWAN(無名の質)」と題して、昨年大ブレークしたmixiなどのネットコミュニティについて考察しました。SNSの基となっている友達友達を巻き込むという仕掛けは、実はSNSとはまったく無関係な「6次の隔たり」理論からも爆発的にメンバーを増やせる可能性のある仕掛けだと述べました。 次にネットコミュニティが発展・持続していくためには、そこに何らかの居心地の良さのような質が必要であり、この質をパターン言語の提唱者であるAlexanderのQWANとして考察しました。このQWANをどうやって作るのかは、実際のコミュニティ活動の実践・経験を通して、プラスのパターンとマイナスのパターン(アンチパターン)を発見することです。そこからベストプラクティスを集めます。それをパターン言語として整理します。今回はベストプラクティスをパターン言語として整理する1つの具体例としてRUP(

    RUPをパターン言語として考える
  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

  • Prototype.js を使った JavaScript OOP 講座 #01

    社内の精鋭エンジニアを中心に定期的に勉強会をすることになった。んで、 JavaScript の講義は僕がやることになった。 資料を社内だけでとどめておくのはもったいないので、ここに公開していきます。社内の人も社外の人も読んでください。 講義の内容は基的にソース嫁。ソースレビュー形式。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 Section 00 Prototype.js の前に JavaScript のオブジェクトの概要・・・ オブジェクトを作ってみる。 var object = {};オブジェクトにメソッドとかプロパティを追加してみる。 var object = { field: 'IT戦士', method: function() { alert('hello ' + this.field); } }; object.method()

    Prototype.js を使った JavaScript OOP 講座 #01
  • Contents of Interface Design: Best Practices in Object-Oriented API Design in Java

    Table of Contents For Interface Design Best Practices in Object-Oriented API Design in Java by Bill Venners Contents Preface Acknowledgments Introduction Chapter 1. The Object Guideline 1: Appreciate the significance of the object. Guideline 2: See objects as bundles of behavior, not bundles of data. Guideline 3: Design Service-Oriented Objects that use their state to decide how to behave. Guideli

  • 1