アーキテクチャーIT業界で言うデザインパターンとは? この記事は、ソフトウェア開発のデザインパターンの概要について説明します。デザインパターンの中で、重要なデザインパターンの3つであるSingletonパターン、Factoryパターン、Observerパターンなどの一般的なデザインパターンの例を提供します。さらに、デザインパターンのメリットとデメリットについても説明しています。2023.01.19アーキテクチャー
Pythonオブジェクト指向の活用方法とメリット/デメリット オブジェクト指向プログラミングを活用することで、より高度なプログラミングを行うことができます。今回は、オブジェクト指向プログラミングの活用方法について簡単に説明します。デザインパターンデザインパターンとは、ソフトウェア開発において頻繁に発生...2022.11.26Pythonアーキテクチャー
Python【オブジェクト指向】モジュールとパッケージ オブジェクト指向プログラミングにおいて、クラスはプログラムの構成要素の1つですが、プログラムが大規模になるにつれ、複数のファイルに分割して開発することが望ましい場合があります。そこで、Pythonではモジュールとパッケージという機能が用意さ...2022.11.25Pythonアーキテクチャー
Python【オブジェクト指向】継承とポリモーフィズム 継承継承とは、既存のクラスをベースにして新しいクラスを作成することです。新しいクラスは、既存のクラスの属性やメソッドを引き継ぐことができます。これによって、既存のクラスの機能を拡張することができます。例えば、自動車をオブジェクトとして考える...2022.11.24Pythonアーキテクチャー
Pythonオブジェクト指向のプログラミング クラスとインスタンスクラスとは、オブジェクトを定義するための設計図のようなものであり、インスタンスとは、クラスを元に生成されたオブジェクトのことです。クラスは属性とメソッドを定義することができ、インスタンスはそれらの属性やメソッドにアクセス...2022.11.23Pythonアーキテクチャー
Pythonオブジェクト指向について(Pythonの例) オブジェクト指向とはオブジェクト指向とは、プログラミングの手法の一つであり、複雑なプログラムを分かりやすく設計するための方法です。オブジェクトには状態(属性)と振る舞い(メソッド)があって、それぞれのオブジェクト同士が相互作用をすることでプ...2022.11.22Pythonアーキテクチャー
ITビジネスロジック、ドメインロジックとは? ビジネスロジックは分けてください。ビジネス・ドメインロジックは他のレイヤに依存してはいけません。システム開発に携わったことある方は、このような言葉をよく聞くと思います。何となく意味は通じると思います。UIを改善するコードはビジネスロジックで...2022.06.25ITアーキテクチャー