Java 8 で Command Pattern
はじめに 3年前の記事の補足です。 Java で Command Pattern を実装してみた | Futurismo Java8で追加されたラムダ式でコマンドパターンを書き換えてみた。 かつては、Jav...
はじめに 3年前の記事の補足です。 Java で Command Pattern を実装してみた | Futurismo Java8で追加されたラムダ式でコマンドパターンを書き換えてみた。 かつては、Jav...
はじめに Java で Bridge パターンを実装をしてみました. Bridge パターンとは クライアントがアクセスするクラス (インタフェース) と実装クラスを分離して, それぞれ...
はじめに 今年の目標は, デザインパターンの攻略! ということで, この一年でまとめた情報や書いた記事のブックマークページです. 過去記事は, Ruby と Java が...
はじめに Java で Memento パターンを実装をしてみました. Memento パターンとは オブジェクトの状態を保存しておき, 元に戻せるようにしておく. オブジェクトを以前の状...
オブジェクト指向の本質を学ぶために,オブジェクト指向のこころを読みました. オブジェクト指向のこころ - アラン・シャロウェイ: https://amzn.to/3rl18Tb 読んだ理由 主な動...
はじめに Gof のデザインパターンで Adapter, Facade, Proxy があり, 違いがわからなかったので, 整理してみた. まずは定義から Adapter インタフェースを変換することにより, イン...
はじめに デザインパターンにでてくる Factory Method と Abstract Factory. なんだか, いつになっても違いが分からない… というわけで一旦整理してみることにした....
はじめに だんだん, タイトルが毎回同じになってきた. 今回はプロトタイプパターンの実装を Java で実施してみた. Prototype パターン 生成するオブジェクトの原型を...
はじめに 最近, Gof のデザインパターンをすべて記事にしようと考えている. そんなわけで, 今日は Iterator パターン. あまりに基本すぎて, 記事にするほどではな...
2021.11.30追記: 記事壊れました. Effective Java には毎回驚かされる. <div class='amazlink-box' style='text-align:left;padding-bottom:20px;font-size:small;/zoom: 1;overflow: hidden;'> <div class='amazlink-list' style='clear: both;'> <div class='amazlink-image' style='float:left;margin:0px 12px 1px 0px;'> <a href='https://www.amazon.co.jp/EFFECTIVE-JAVA-%E7%AC%AC2%E7%89%88-Java-Series/dp/4621066056%3FSubscriptionId%3DAKIAJDINZW45GEGLXQQQ%26tag%3Dsleephacker-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4621066056https://ecx.images-amazon.com/images/I/51lEBnUjJqL._SL160_.jpg' style='border: none;' /></a> </div> <div class='amazlink-info' style='height:160; margin-bottom: 10px'> <div class='amazlink-name' style='margin-bottom:10px;line-height:120%'> <a href='https://www.amazon.co.jp/EFFECTIVE-JAVA-%E7%AC%AC2%E7%89%88-Java-Series/dp/4621066056%3FSubscriptionId%3DAKIAJDINZW45GEGLXQQQ%26tag%3Dsleephacker-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4621066056' rel='nofollow' target='_blank'>EFFECTIVE JAVA 第 2 版...