2015-10-07から1日間の記事一覧

Commandパターン

undo処理について、理解が追いつかない。repaintでpaintが呼ばれる。 今度のプロジェクトでJavaScriptで似たようなことを実装しないといけないのに。。 まぁ、いいか。 % find . -name "*.java" -print0 |xargs -0 cat [] package command; public interface…

Proxyパターン

% find . -name "*.java" -print0 |xargs -0 cat [] public class Main { public static void main(String[] args) { // Printable p = new PrinterProxy("Alice"); Printable p = new PrinterProxy("Printer"); p.setPrintName("Alice"); System.out.printl…

Flyweightパターン

% find . -name "*.java" -print0 |xargs -0 cat [] import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BigChar { private char charname; private String fontdata; public BigChar(char charname) { t…