開発」カテゴリーアーカイブ

ルイスはアリスに電話する(2)

前回は、直接の継承を使って Phone の機能を使いましたが、今回は委譲を使ってます。 若干、回りくどくなる分だけソースコードがややこしいのですが。 Telephone と Person クラスの間には、継承の関係はあり … 続きを読む

カテゴリー: C++ | ルイスはアリスに電話する(2) はコメントを受け付けていません

ルイスはアリスに電話する

誰かが使ったらアリスに知らせろ | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2017 誰かが使ったらアリスに知らせろ(2) | Moon … 続きを読む

カテゴリー: C++ | ルイスはアリスに電話する はコメントを受け付けていません

アリスは物理転送機を持っている

まだまだ続くアリプラシリーズ。目次は後で作成します。既に自分で何を書いているのか忘れているし。 ひとまず、物理転送機を作ったところで、かつて流行ったオブジェクトパターンの再発明なのかなぁと思ったりします。このシリーズ、特 … 続きを読む

カテゴリー: C++ | アリスは物理転送機を持っている はコメントを受け付けていません

誰かが使ったらアリスに知らせろ(2)

前回のソースはインターフェースを使っている例なんですが、実は C++ の場合はメンバ関数のポインタを使えるのでインタフェースは必要ありません…と言いますから、インタフェースの代わりになります。Java だと定 … 続きを読む

カテゴリー: C++ | 誰かが使ったらアリスに知らせろ(2) はコメントを受け付けていません

誰かが使ったらアリスに知らせろ

怒涛のアリプラシリーズをもうひとつ。 鞄に対してマーキングをするのは消極的な手段でして、マーキングを上書きされてしまったり、マーキング自体を無視して Use メソッドを呼び出したりするとアリスはお手上げです。なので、もっ … 続きを読む

カテゴリー: C++ | 誰かが使ったらアリスに知らせろ はコメントを受け付けていません

アリスはロリータと鞄を共有しない

引き続き、アリプラシリーズ。 ルイスが鞄をプレゼントする相手は、アリスだったりロリータだったりするわけですが、間違ってロリータにプレゼントしたものをアリスに渡したときの反応はどうでしょうか?ってな設定が次のコードです。 … 続きを読む

カテゴリー: C++ | アリスはロリータと鞄を共有しない はコメントを受け付けていません

アリスは同じ鞄を抱えない

更にアリプラシリーズ。 同じ鞄をプレゼントした場合は、アリスは貰わない…と言いますから、同じ鞄なんだからなんでもう一度プレゼントするの?というコードです。 実行するとこんな感じ。 プレゼントすると、一度、タン … 続きを読む

カテゴリー: C++ | アリスは同じ鞄を抱えない はコメントを受け付けていません

アリスはプラダの鞄を蒐集する

自分でも主旨がよくわからないけれどもアリプラシリーズの続き。アリス・イン・ワンダーランドとプラダを着た悪魔に似ているような似てないような…という関係は後付けで。 アリスに Prada をプレゼントすると貰うけ … 続きを読む

カテゴリー: C++ | アリスはプラダの鞄を蒐集する はコメントを受け付けていません

CakePHP から SlimStat へアクセスする(準備)

アクセス解析では wordpress の SlimStat と Google Analytics を使っているのですが、SlimStat も Analytics もグラフ表示が flush で出来ているから iPad で … 続きを読む

カテゴリー: 雑談, CakePHP | CakePHP から SlimStat へアクセスする(準備) はコメントを受け付けていません

アリスは初物がお好き

今度は、プラダの鞄でも最初の製品だけを好む、という設定にしてみます。同じオブジェクトでも最初だけっていうのは製造番号が付いているとか、シルクスクリーンに番号が振ってあるとか、限定品っていう意味合いですね。これは、COM … 続きを読む

カテゴリー: C++ | アリスは初物がお好き はコメントを受け付けていません