プログラミング

java

単一責任の原則とは?その概要と実践方法

オブジェクト指向の設計ではいくつかの原則があります。 その中でも有名な原則の一つが「単一責任の原則」です。 この原則は、その名の通り「一つのクラスに持たせる責任は一つにする」という原則です。 この原則が何のために用いられるのかと言うと、複数...
プログラミング

Windows PowerShellでHelloWorldを実行する方法

WindowsPowerShellとは、Windows7以降に標準搭載されているスクリプト言語です。 比較的新しい言語であり、従来のWindowsバッチ(cmd.exe)に慣れていると取っつきにくい面もあるのですが、後発である分高機能であり...
java

クラス図とJavaソースコードの対応方法

クラス図とはUMLの一種で、以下のような形でクラスの定義と各クラスの関係を表す設計図のことです。 今回は、クラス図で使われる記法とjavaソースの対応について、一覧にしてみました。参考になれば幸いです。 【クラス定義】 【各クラスの関係】 ...
java

Javaで関数を引数として渡す方法

C#では、こちらの記事のようにdelegateの仕組みを利用して関数を変数として扱うことができます。 例えば、引数と引き渡してコールバック処理を実現することができます。 javaでも、8以降であれば関数型インターフェースを利用して関数を変数...
java

無名クラスとは?その概要と使い方

javaやC#では、インスタンス変数をnewする際に、後ろに中かっこを記述し定義を行うことができます。 ここで定義されるものは「無名クラス(匿名クラス)」と呼ばれ、クラス名を新たに定義することなく、インスタンス変数のクラス・インターフェース...