デザインモデルは、ソフトウェアのダイナミックな挙動とスタティックなクラス定義という、動的な要素と静的な要素で構成される。ソフトウェアオブジェクトモデリングにおいて最もありがちな誤解は、動的なインタラクションダイアグラムよりも、静的 ...
今回は、前回に引き続いて.NETプログラミングの基本とも言えるオブジェクト指向プログラミングについてをご説明していきたいと思います。 以下は、 前項のRowクラスから継承されているNotifyPropertyChangedクラスのコードです。 using System.ComponentModel; namespace ...
MiniUMLは、.NET Framework3.5のWPF(Windows Presentation Foundation)の機能を使って開発されたUMLダイアグラムエディタです。MiniUMLという名前から分かるようにシンプルなUML(クラス図)を記述できます。本格的なUMLツールにはかないませんが、ちょっとしたアイデアを ...
前回「ソフトウェアは知識の結晶」はソクラテス式対話編その2として「知識」とは何かについて考えてみました。 知識は学習と実践を繰り返して体で覚えるものである 知識は仕事の原動力である。仕事とは顧客に価値を生み出すことである。ゆえに知識と ...
ここまで、エンティティの操作と取得方法を中心に紹介してきました。ここからは、エンティティに振る舞いを追加する例を紹介します。といってもLightSpeedにはエンティティの振る舞いに関する機能は特に用意されていませんので、通常のVisual Studioの機能 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する