mohuneko’s blog

かんばる駆け出しエンジニアのブログです

2021-02-01から1ヶ月間の記事一覧

【Java】Interpreter パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Interpreterパターンについて Interpreterパターンとは ミニ言語の文法 サンプルプログラム Nodeクラス ProgramNodeクラス CommandListNodeクラス CommandNodeクラ…

【Java】Proxy パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Proxy パターンについて Proxy パターンとは サンプルプログラム Printerクラス Printableクラス PrinterProxyクラス Mainクラスで動作確認 Proxy パターンのメリ…

【Java】Flyweight パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Flyweightパターンについて Flyweightパターンとは サンプルプログラム BigCharクラス BigCharFactoryクラス BigStringクラス Mainクラスで動作確認 Flyweightパタ…

【Java】State パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Stateパターンについて Stateパターンとは サンプルプログラム Stateインターフェース DayStateクラス NightStateクラス Contextインターフェース SafeFrameクラス…

【Java】Memento パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Mementoパターンについて Mementoパターンとは サンプルプログラム Mementoクラス Gamerクラス Mainクラスで動作確認 wide interfaceとnarrow interface Mementoパ…

【Java】Mediator パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Mediatorパターンについて Mediatorパターンとは サンプルプログラム Mediatorインターフェース Colleagueインターフェース ColleagueButtonクラス ColleagueCheck…

【Java】Facade パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Facadeパターンについて Facade パターンとは サンプルプログラム Databaseクラス HtmlWriterクラス PageMakerクラス Mainクラスで動作確認 Facadeパターンのメリ…

【Java】Chain of Responsibility パターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Chain of Responsibilityパターンについて Chain of Responsibilityパターンとは サンプルプログラム Troubleクラス Supportクラス NoSupportクラス LimitSupport…