{"action":"created","issue":{"url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/5","labels_url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/5/comments","events_url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/5/events","html_url":"https://github.com/phpmentors-jp/mpdosaka/issues/5","id":55103921,"number":5,"title":"第5章 オブジェクト指向分析","user":{"login":"iteman","id":52985,"avatar_url":"https://avatars.githubusercontent.com/u/52985?v=3","gravatar_id":"","url":"https://api.github.com/users/iteman","html_url":"https://github.com/iteman","followers_url":"https://api.github.com/users/iteman/followers","following_url":"https://api.github.com/users/iteman/following{/other_user}","gists_url":"https://api.github.com/users/iteman/gists{/gist_id}","starred_url":"https://api.github.com/users/iteman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iteman/subscriptions","organizations_url":"https://api.github.com/users/iteman/orgs","repos_url":"https://api.github.com/users/iteman/repos","events_url":"https://api.github.com/users/iteman/events{/privacy}","received_events_url":"https://api.github.com/users/iteman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/labels/chapter","name":"chapter","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-22T01:44:16Z","updated_at":"2015-05-16T02:27:22Z","closed_at":null,"body":"> この章では、問題ドメインを分析するテクニックの例として、オブジェクトパラダイムを取り上げる。これまでの章で説明してきた共通性と可変性の2つの原理に基づいて、オブジェクト指向分析を展開していく。オブジェクトパラダイムが最適なパラダイムであると仮定できるようなアプリケーションを対象にして、共通性と可変性の原則による分析を実施し、設計対象を導き出してみよう。\r\n> ― [新装版　マルチパラダイムデザイン](http://www.amazon.co.jp/gp/product/4894715287/ref=as_li_tf_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4894715287&linkCode=as2&tag=phpmentors-22) p.111"},"comment":{"url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/comments/102565658","html_url":"https://github.com/phpmentors-jp/mpdosaka/issues/5#issuecomment-102565658","issue_url":"https://api.github.com/repos/phpmentors-jp/mpdosaka/issues/5","id":102565658,"user":{"login":"iteman","id":52985,"avatar_url":"https://avatars.githubusercontent.com/u/52985?v=3","gravatar_id":"","url":"https://api.github.com/users/iteman","html_url":"https://github.com/iteman","followers_url":"https://api.github.com/users/iteman/followers","following_url":"https://api.github.com/users/iteman/following{/other_user}","gists_url":"https://api.github.com/users/iteman/gists{/gist_id}","starred_url":"https://api.github.com/users/iteman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iteman/subscriptions","organizations_url":"https://api.github.com/users/iteman/orgs","repos_url":"https://api.github.com/users/iteman/repos","events_url":"https://api.github.com/users/iteman/events{/privacy}","received_events_url":"https://api.github.com/users/iteman/received_events","type":"User","site_admin":false},"created_at":"2015-05-16T02:27:22Z","updated_at":"2015-05-16T02:27:22Z","body":"# オブジェクトパラダイムが適合しない例\r\n\r\n    5.1 パラダイムとオブジェクト 5.1.5 オブジェクト指向設計の適合性 言語とパラダイム (p.117)\r\n\r\n## 仕事の単位\r\n\r\n> 産業界での実開発の経験からすると、「一仕事の単位」（unit of work）はオブジェクトではうまく表現できないことが示唆されている[Constantine1995]。なぜだろうか。（この種の概念に現れる）共通性と可変性は、時間の経過の中で互いに関係し合うような（連続的な励起）ステップとアルゴリズムを扱っているのであって、意味的関係を持つ構造と振る舞いの集合として扱っているわけではないからである。\r\n\r\n例：テレコム系システムの、呼出しコール、自動転送、通話中着信\r\n\r\n## その他\r\n\r\n* データベースの構成要素\r\n* 並行プログラミングの構成要素"}}