タグ

programmingに関するsuper_soundのブックマーク (2)

  • オブジェクトをUMLで表現する

    前回まで3回にわたって、主に実際の人間社会を題材にオブジェクト指向の考え方についてお話をしてきました。今回からUMLを用いてもう1歩、オブジェクト指向の世界に踏み込んでみたいと思います。UMLの仕様詳細を説明するのではなく、最低限必要なところから少しずつ説明していきます。今回はUMLで最も基的なクラス図について説明をします。クラス図は抽象的なものなので、補助的に具体的なオブジェクト図を描いてクラス図の意味を確認することが大切です。 UMLに関する一般的な知識 【UMLとは】 UMLとは、Unified Modeling Languageの略で、統一モデリング言語と訳されています。「統一」+「モデリング」+「言語」と3つのキーワードがあります。 1990年代前半、さまざまなオブジェクト指向の開発方法論(Methodology)が提唱され、普及の阻害要因になっていました。Rational社の

    オブジェクトをUMLで表現する
  • Xcode's Plugin Interface

    1. Background Apple's free IDE, Xcode, only provides support for C(++), Objective-C(++), Java, Applescript and Makefile. Although it's possible to use a Makefile for other languages, I think it's more practical to fully integrate them through dedicated plugins. At the time I wrote this page, Xcode already has a working plugin interface (it's even used by CoreData compiler/editor, CVS/Subversion/Pe

  • 1