タグ

アーキテクチャに関するskelton_boyのブックマーク (3)

  • O'Reilly Japan - ビューティフルアーキテクチャ

    『ビューティフルコード』に続く、一流のアーキテクトたちによるエッセイ集。今回は「美しいアーキテクチャ」をテーマに、オブジェクト指向提唱者のバートランド・メイヤーをはじめ、19人の開発者が、堅固で、エレガントで、柔軟性が高く、かつ管理しやすいソフトウェアアーキテクチャについてその哲学と思い入れを語ります。『ビューティフルコード』に勝るとも劣らない豪華な執筆陣が勢ぞろい。一流のアーキテクトたちの、考え方、アイデアに触れることができる貴重な一冊です。シュレイア/メラー法のスティーブ・メラーが序文を、建築に関して多数の著作があるMIT教授のウィリアム J. ミッチェルがあとがきを寄せています。 目次 推薦のことば 訳者まえがき 序文(スティーブ・J・メラー) はじめに 第1部 アーキテクチャについて 1章 アーキテクチャとは何か?(ジョン・クライン、デビッド・ワイス) はじめに ソフトウェアアーキ

    O'Reilly Japan - ビューティフルアーキテクチャ
    skelton_boy
    skelton_boy 2009/11/12
    今回は「美しいアーキテクチャ」をテーマに、オブジェクト指向提唱者のバートランド・メイヤーをはじめ、19人の開発者が、堅固で、エレガントで、柔軟性が高く、かつ管理しやすいソフトウェアアーキテクチャについて
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 使いやすくて、変化に強いコンポーネント

    前回「コンポーネント化でクラスをすっきり整理」は、パッケージとサブシステムによるコンポーネント化についてお話ししました。コンポーネントとは、どのように考えて作り上げていくのでしょうか。単純に似たようなクラスをまとめるだけでは、使いやすいコンポーネントにはならないでしょう。今回は使いやすく、保守しやすいコンポーネントを作るにはどのような考え方で設計するのかについてお話ししていきます。 コンポーネントとは 最初に、コンポーネント(部品)とはどのようなものか考えてみましょう。 自作パソコンを作ることを考えてみます。パソコンは電源ユニット、CPU、マザーボード、ビデオカード、メモリなどの部品から構成されています。製作者は、どのようなパソコンを作りたいかを考え、目的に合った部品を選択します。次に、それらの部品のインターフェイスを調べ、お互いのインターフェイスが合っているかを調べます。そして、実際に部

    使いやすくて、変化に強いコンポーネント
  • 1