msawady’s tech-note

フルスタックエンジニアの学んだことや考えていること

オブジェクト指向

【Java】【Spring】interface を継承するクラスを @Autowired を利用して一括で DI する ~そして Strategy パターン へ~

Spring の Autowired の便利な使い方と Strategy パターンへの応用 最近、仕事で久しぶりに Java を使うようになりました リファクタリングタスクの中で Autowiredの便利な使い方を知りました Strategy パターンと組み合わせて綺麗にリファクタ出来たのでブ…

【読書メモ】Clean Architecture 達人に学ぶソフトウェアの構造と設計

システムアーキテクチャの設計と方針 GWにClean Architecture を読みました アーキテクチャや設計という抽象的なところをかなり良い感じに説明してくれてます 「コードは一通り書けるが、ゼロからシステムを設計する自信はイマイチ」という方にオススメ出来…

【Java】abstract と interface の使い分け 〜「オブジェクト指向でなぜ作るのか」から学ぶ〜

「オブジェクト指向でなぜ作るのか」の読書メモとして 「オブジェクト指向でなぜ作るのか」を読んだのでそのアウトプット Java 歴2年で、「オブジェクト指向っぽい」コードは書けるようになってきたものの.... そもそもオブジェクト指向は何を解決したかった…