マガジンのカバー画像

プログミング全般

29
特定の言語に捉われないような知識
運営しているクリエイター

2024年4月の記事一覧

Facade

ファサードパターンは、複雑なサブシステムの背後に単一の統合インターフェース(ファサード)…

Fuji
4か月前

Singleton

class Config: _instance = None @classmethod def get_instance(cls): if cl…

Fuji
4か月前

Command

コマンドパターン(Command Pattern)は、オブジェクト指向のデザインパターンの一つで、アク…

Fuji
4か月前

Builder

ビルダーパターンの使用シーン 複数のコンポーネントやオプションで構成されるオブジェクトを…

Fuji
4か月前

Strategy

概要 ストラテジーパターンは、アルゴリズムのファミリーを定義し、それぞれを別々のクラスに…

Fuji
4か月前

Visitor

ビジターパターンは、オブジェクトの構造から処理を分離することを可能にする行動デザインパタ…

Fuji
4か月前

Chain of Responsibility

チェーン・オブ・レスポンシビリティパターンは、複数のオブジェクトのチェーンを通じてリクエストを送ることにより、リクエストの送信者と受信者の間の結びつきを避ける行動デザインパターンです。リクエストを処理する責任を持つオブジェクトのチェーンがあり、リクエストはチェーン上で次々に渡されます。各ハンドラはリクエストを処理するか、それをチェーンの次のハンドラに渡すかを選択できます。 使用シーン チェーン・オブ・レスポンシビリティパターンは以下のような場合に特に有用です: 複数のオ

State

状態パターンは、オブジェクトの内部状態が変化することでその振る舞いを変更することができる…

Fuji
4か月前

Adapter

アダプターパターン(Adapter Pattern) アダプターパターンは、互換性のないインターフェー…

Fuji
4か月前

Proxy

プロキシパターン(Proxy Pattern) プロキシパターンは、あるオブジェクトへのアクセスを制…

Fuji
4か月前

Template

テンプレートメソッドパターン(Template Method Pattern) テンプレートメソッドパターンは…

Fuji
4か月前

Composite

コンポジットパターンは、クライアントが個々のオブジェクトとオブジェクトのコンポジションを…

Fuji
4か月前

APIドキュメントの読み方

APIを使いたいけどAPIドキュメントのページを参照しても 一体、どこを読めばいいのかわからな…

Fuji
5か月前

APIの認証の違い

OAuth2.0とは OAuth 2.0は、インターネット上での認証と承認のためのオープンスタンダードです。ユーザーが第三者のアプリケーションに自分のアカウント情報を安全に共有することを可能にするフレームワークを提供します。 具体的には、ユーザーが特定のリソースやデータへのアクセスを第三者のアプリケーションに許可する際、そのユーザーのユーザー名やパスワードを第三者に直接提供する代わりに、「アクセストークン」と呼ばれる短期間有効なトークンが使用されます。これにより、ユーザー