タグ

OpenClosedPrincipleに関するskelton_boyのブックマーク (7)

  • XP Epsiode

    Chose Vacation RentalsTips for renting your Vacation Rentals Whether you are a tenant or a landlord, here are some practical tips to help you prepare your vacation. Booking a vacation rental The reservation of your holiday rental is made directly with the landlord. It is recommended to confirm your reservation by sending a rental contract and a deposit or deposit. The balance of the stay will be p

  • syboos.jp

  • オブジェクト指向関係

    オブジェクト指向関係資料集 上の方から読む順番に並んでいます。OCP(Open closed principle)が最も基的な 原則で、他のほとんど記事はこのOCPに基づいているようです。かなり以前に、 しかも時間の無い中強引に訳したものであるため、間違い等も含まれると思いますので、 発見された方はご一報ください。 Robert C. Martin氏が出版を予定されていた書籍が文中で度々現れますが、 おそらく「Agile Software Development: Principles, Patterns, and Practices 」の ことで、現在邦訳も出版されています。 「アジャイルソフトウェア開発の奥義」 ロバート・C・マーチン (著), 瀬谷 啓介 (翻訳) また、ここで掲載した資料は、Javaの学習者向けに作られたものであるため、 所々にオリジナルには無いJavaのサンプル

  • その3 拡張できて修正不要の原則 : OCP

    ホーム < ゲームつくろー! < オブジェクト指向設計編 < 拡張できて修正不要の原則 : OCP その3 拡張できて修正不要の原則 : OCP オブジェクト指向には幾つか「原則」と呼ばれるものが存在しています。原則(Principle)というのは約束(Promise)や指針(Guideline)よりもはるかに強い戒めです。オブジェクト指向における原則は、よっぽどの理由が無い限り破る事は許されないものばかりです。沢山ある原則の中で、ここではオブジェクト指向の基原則である「Open-Closed Principle : OCP」について見ていくことにします。尚、今回の話は「まさーるのページ」(石井様作成)にあるオブジェクト指向に関する素晴らしいお話の影響を多大に受けております。このページをご覧になりますと、オブジェクト指向のが読みたいと熱望してしまうこと間違いなしです。私も思わず関連

  • Open-Closed principle

    何故Openじゃなくてはいけないのでしょうか? 今MAYERを読んでいるのですが、いまいち納得いきません。 もともと私は、継承をどこで使えば良いのか、良く分かっていません。 それに対する答えを期待して読み始めたMAYERですが、やっぱり読んでも良く分かりません。 以下、つれづれに思う事を。 仕様は変わる物で、それに合わせてソフトウェアも適応するからmoduleはOpenである必要がある、とMAYERは言っています。 でも仕様が変わったから実装を変更したい、というのは、どういう場合でしょうか? 仕様に変更があった場合、そのまさに変更された場所が直されるべきです。 その時に他の部分に影響を与えないように継承が使われる、というのはおかしいと思うのです。 だって、そこは変更のあった場所なのですから。何故変更の無い場合を残す必要があるのでしょうか? そこが、他の事にも使われるのだとするなら、そちらの

    Open-Closed principle
  • デザインパターンとOpen-Closed Principle

    1999/06/11 石井 勝 概要 この記事では,まずOpen-Closed Principleの意味と解説を行い,その後デザインパターンをOpen-Closed Principleの観点から眺めます.デザインパターンのうちの多くはOpen-Closed Principleを満たすために用意されたものとみなすことができます.Open-Closed Principleを理解し,数あるデザインパターンの中から,どういう場合にどのパターンを使うのが一番効果的なのかを考えます. 目次 はじめに ソフトウェアと連続性 仮想仕事の原理 修正と追加 Open-Closed Principle Open-Closed Principleの例 Open-Closed Principleの反例 オブジェクト指向とOpen-Closed Principle デザインパターンとOpen-

  • Open-Closed Principle とデザインパターン

    1999/09/03 更新 石井 勝 さて,このセクションではデザインパターンを統一的に理解するために,「 Open-Closed Principle (OCP) 」 という設計ルールに基づいてパターンを眺めてみることにします.まず OCP の意味と解説を行い,その後デザインパターンを OCP の観点から見てみます.実は,デザインパターンのうちの多くは OCP を満たすために用意されたものと考えることができるのです.このセクションでは, OCP を理解し,数あるデザインパターンの中からどういう場合にどのパターンを使うのが一番効果的なのかを考えます. GoF のデザインパターンは,全部で 23 個ものパターンがあります.このデザインパターンは,多くの局面で繰り返し現れる設計を抽出したものですから,オブジェクト指向のエッセンスを集めたものだと言えるでしょう.オブジェクト指向には,カプセル化

  • 1