法人のお客様Schooをご利用になるには、JavaScriptの設定を有効にしてください。授業リスト関連授業コース概要この授業では、複雑なプログラムを実現するために欠かせないオブジェクト指向という考え方と、その実践方法を学ぶことが出来ます。使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。オブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。オブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。次回以降の話になるかもしれませんが、設計時点でインターフェイスと抽象クラスをどのように使い分けるのか知りたいです。....なんてところが、まだ、馴染めないです。コードを読み解いて、時間をかけて学ぶしかないのですか?やっぱり、一つの言語をじっくり勉強するのは、セオリーですか?そこから、他の言語を学ぶしかないのでしょうか?昔から、言われていることですよね。使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。オブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。自己紹介&アジェンダ01:57この授業の対象者と受け方02:14前回までのおさらい04:20継承:継承とは07:22継承:抽象クラス07:22継承:抽象クラスとインターフェイス02:22継承:サンプルコードを振り返る02:00継承:多重継承00:57継承:複数の異なる拡張をしたい場合02:15移譲:移譲とは00:54移譲:役割を整理する06:24継承と移譲01:35継承と移譲:移譲を使うデメリットはあるか00:54継承と移譲:どちらを使うべきか00:42継承と移譲:役割に注目する00:58継承と移譲:オブジェクト指向設計01:37継承と移譲:やりすぎは禁物01:20まとめ01:06Q:抽象クラスに具象メソッドを実装することはできるんですか?00:33Q:他人が書いたソースコード(MVCで100ファイル以上ある)を理解するときのコツがあれば教えてほしいです。使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。オブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。Controller03:20MVCの考えをベースとした実装06:29MVCフレームワーク00:51ビジネスロジック部分01:55今後の学び方06:32まとめ00:59Q:MVCが必要になるのは開発工程における設計段階であり、実装段階では特段考慮するものでは無いという認識で間違いありませんか?01:24Q:HTMLで書いたファイルに外部ファイルでPHPを読み込めばフレームワークを使わずに同じことができそうですが、プロが敢えてフレームワークを使う理由を教えてください。01:00Q:モデル表現言語として、UMLがありますが、このあたりはどう勉強すればよいでしょうか。使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。オブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。原則04:59デザインパターン04:00パターンは進化していく02:08まとめ04:49Q:Singletonパターンの弊害とは例えばどんなものですか?01:43Q:DIの実際の使いどころと言うとどういった場面でしょうか。閉じる資料をダウンロードするには資料パスワードの設定が必要です。資料パスワードを設定する閉じる資料のダウンロードは1日10件、1ヶ月100件までです。Reserved.スクーについてご意見をお聞かせくださいありがとうございました!いただいたご意見はスクー教務課にて確認し、今後の運営に役立てさせていただきます。個々のご意見にはご返信しておりませんので予めご了承ください。招待したあなたには2枚、招待されたお友達には1枚、録画授業が受けられる「チケット」をプレゼントします。IDで登録メールアドレスまたはパスワードが違います。ログインできない方は「よくある質問」をご確認下さい。