[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

264users がブックマーク コメント 5

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

TypeScriptで学ぶ!SOLID原則

264 users zenn.dev/milab

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント5

  • 注目コメント
  • 新着コメント
tettekete37564
具体的に何なのかを毎回忘れるので復習しておきたい。読むと当たり前の事ばかりなんだよな。でも後になっての仕様変更とかで結果的に一部違反してしまう事とかあるんだよね

その他
mag4n
こういう系はデザインパターンまで視野に入れて見たほうが理解度が上がると思う。 https://refactoring.guru/ja/design-patterns

その他
yarumato
"単一責任の原則を遵守している例、違反している例"

その他
stokiwa
いままで Java の例が多かったから TS で示してくれるのはありがたい。

その他
surume000
昔ながらのオブジェクト指向、落ち着くわー

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「TypeScriptで学ぶ...」が注目されています。

気持ちをシェアしよう

ツイートする

TypeScriptで学ぶ!SOLID原則

はじめに 皆さんこんにちは、株式会社エムアイ・ラボのエンジニアです! 今回はソフトウェア設計のSOLID... はじめに 皆さんこんにちは、株式会社エムアイ・ラボのエンジニアです! 今回はソフトウェア設計のSOLID原則について学習したので、弊社のメインの開発言語であるTypeScriptのサンプルコードを使って共有できればと思います。 SOLID原則は、オブジェクト思考プログラミングにおいて、ソフトウェアがメンテナンスしやすく、拡張や変更に強いソフトウェア設計を行うための原則です。 SOLID原則にはSOLIDの頭文字をそれぞれとった、5つの原則があります。 単一責任の原則(Single Responsibility Principle) 単一責任の原則とは、クラスが一つの機能や責任を持つべきで、クラスが変更される理由は一つであるべきというです。 クラスが一つの機能や責任のみを持つようにすることにより、コードは再利用可能でテストが容易になります。 単一責任の原則を遵守している例 以下のBirdクラ

ブックマークしたユーザー

  • techtech05212024年06月24日 techtech0521
  • crexist2024年01月24日 crexist
  • k_wizard2024年01月17日 k_wizard
  • stntaku2024年01月17日 stntaku
  • shimbaco2024年01月15日 shimbaco
  • clavier2024年01月15日 clavier
  • touhumog2024年01月14日 touhumog
  • Foorier2024年01月13日 Foorier
  • macmacmac2024年01月13日 macmacmac
  • pecitropen2024年01月13日 pecitropen
  • suguru032024年01月13日 suguru03
  • fukurou1122024年01月13日 fukurou112
  • hm_hs2024年01月13日 hm_hs
  • kihala2024年01月13日 kihala
  • sixtydeg2024年01月13日 sixtydeg
  • jonki3242024年01月13日 jonki324
  • yggdra_w2024年01月13日 yggdra_w
  • kndkndknd2024年01月13日 kndkndknd
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /