【C言語】完全なオブジェクト指向ではなく、Interfaceのみを利用する選択【Golangを参考に】

【C言語】完全なオブジェクト指向ではなく、Interfaceのみを利用する選択【Golangを参考に】

C言語とオブジェクト指向は相性悪い オブジェクト指向は、C言語でも実現できます。 C言語は、言語によるオブジェクト指向プログラミングのサポートがありません。しかし、開発者が注意深く実装する事によって、オブジェクト指向プログラミングが可能です。 ...

November 17, 2021 · 5 min
【Java】immutable object(不変クラス)の利点/欠点/作成方法および不変クラスで実装する場面

【Java】immutable object(不変クラス)の利点/欠点/作成方法および不変クラスで実装する場面

前書き:これだからC言語プログラマは…… Immutable object(不変クラス)とは、コンストラクタによるインスタンス生成時から状態(フィールド変数の値)が変わらないクラスを意味します。代表例はStringクラス。 ...

May 23, 2021 · 5 min