講師自己紹介
メイン講師
mori
- 新卒2年目
けに
- 新卒3年目
この講義について
目的
- オブジェクト指向やアーキテクチャなどを通して設計のメリットを知ること
- 社内で広く使われている構成を知る
ゴール
- クラスについて基礎的な知識を持っている
- 内部処理を隠蔽することの意義を理解している
- 抽象化の意義を理解している
- ポリモーフィズム
- 疎結合・依存性の逆転
- 以下言葉を聞いたことがあり、ニフティ内部で使われていることを知っている
- アーキテクチャ
- アーキテクチャパターン
- レイヤードアーキテクチャ
- クリーンアーキテクチャ
- 型
- インターフェース
- DI
- モジュール分割
注意点
- 目指さないこと
- オブジェクト指向そのものに深く立ち入ること
- 講義名はオブジェクト指向だが、あくまで設計に重要な直観を得ることを目標とする
- 「オブジェクト指向」のエキスパートになってほしいわけではない
- Python,jsで実際にオブジェクト指向的なプログラムを書けるようになること
- 演習で利用するものの、Pythonを書けるようになることを目的にしない
- 細かいPython特有の挙動やワークアラウンドを詳しく説明することは避ける
- オブジェクト指向そのものに深く立ち入ること
目次
📄【設計入門2026 #6】お題: サブスク管理システムを作ろう
📄【設計入門2026 #12】インターフェースでメール送信を切り離す
📄【設計入門2026 #19】インターフェースとDependency Injection