2018-08-01から1ヶ月間の記事一覧
光とフォーム フォームの原理 モデリングファクター センターライト ハイライト ハーフトーン 明暗境界線 最暗部 反射光 オクルージョンシャドウ 投影 明暗境界線 暗部は真っ暗になるわけではなく、別の弱い光源の効果が現れる(反射光)。反射光の光源は地面…
光源 直射日光 晴れた空から陽光が降り注ぐ場合、3種類の光がある。 太陽 青空 光を受けた物体からの反射光 大気が澄んでいるほど空の色は青紫に近くなり、太陽が作る影よりも濃い青みの強い影を作る。 曇天の光 雲の層が太陽光を拡散させ、光と影の極端なコ…
第8章 視野を広げる オブジェクト オブジェクトはデータとメソッドを持ったものという考え方は実装レベルでしかものを考えられていない。 概念レベルで考えると、オブジェクトは、責務を備えたものと考えることができる。 この時、どのような実装にするかと…
第1章 Webブラウザがメッセージを作る HTTPリクエスト・メッセージを作成する まずユーザがブラウザにURLを入力するところがスタートとなる。 URLは以下のような構成となっている。 プロトコル(httpとかftpとか) ユーザ名(普通は省略されている) パスワード(…
読んだ本や覚えたことをメモしていくためのブログを作った。 https://popotan322000.hatenablog.com/ ただ読むだけだと、アニメとかの映像もそうだけど、数日後には忘れてるので、一度読んだ上で、そのあと要約をブログに記録して、それを読み返すことで記憶…
第7章 Adapterパターン 鍵となる特徴 目的 修正することの出来ない既存オブジェクトを特定のインタフェースに適合させる 問題 流用したいデータや振る舞いが既存システムや外部システムに存在しているものの、そのインタフェースが正しくなく、クラスとして…
第6章 Facadeパターン 鍵となる特徴 目的 既存システムの使用方法を簡素化したい。独自のインタフェースを定義する必要がある。 問題 複雑なシステムの一部だけを使用する必要がある、または特定の方法でシステムとやり取りを行う必要がある。 解決策 Facade…