Skip to content

Complete SOLID rules (OCP / LSP / ISP) #4

@DaisukeYoda

Description

@DaisukeYoda

概要

設計ルールに単一責任 (design-single-responsibility) と依存性注入 (design-dependency-injection) はあるが、SOLID の残り3原則が欠けている。体系を完成させるため追加したい。

追加候補ルール

  • solid-ocp — 開放/閉鎖の原則
  • solid-lsp — リスコフの置換原則
  • solid-isp — インターフェース分離の原則(Protocol との関連付け)

備考

  • _template.md 形式に準拠
  • 既存の Design Principles カテゴリに追加 (Impact: HIGH)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions