俺の雑記帳

My random memorandumです。(つまり、個人的な備忘録であり、その点ご容赦を。)

staticファクトリメソッド = シングルトンパターン ??

staticファクトリメソッドと言う発想は『Effective Java』という本にあるらしい。
シングルトンについては、wikipedia(日本語版)も詳しかった。


●staticファクトリメソッド
http://d.hatena.ne.jp/asakichy/20110921/1316565409
メソッドの例もよい。
 valueOf()、of()
 getInstance()
 newInstance()


△実際のJavaの標準クラスで説明。
http://www.sgnet.co.jp/java/java03_01.html
 before & after はダミー。全くbeforeとafterは関連のないコード。


○staticファクトリーメソッド
http://akademeia.info/index.php?Java%2F%A5%C6%A5%AF%A5%CB%A5%C3%A5%AF%2Fstatic%A5%D5%A5%A1%A5%AF%A5%C8%A5%EA%A1%BC%A5%E1%A5%BD%A5%C3%A5%C9
 簡潔に説明。


PHPで、似た形(?)の Flyweight を説明。
http://www.doyouphp.jp/phpdp/phpdp_02-3-8_flyweight.shtml


・継承の問題
http://www.ecoop.net/memo/archives/2005-03-30-1.html