2021-01-01から1年間の記事一覧
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Interpreterパターンについて Interpreterパターンとは ミニ言語の文法 サンプルプログラム Nodeクラス ProgramNodeクラス CommandListNodeクラス CommandNodeクラ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Proxy パターンについて Proxy パターンとは サンプルプログラム Printerクラス Printableクラス PrinterProxyクラス Mainクラスで動作確認 Proxy パターンのメリ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Flyweightパターンについて Flyweightパターンとは サンプルプログラム BigCharクラス BigCharFactoryクラス BigStringクラス Mainクラスで動作確認 Flyweightパタ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Stateパターンについて Stateパターンとは サンプルプログラム Stateインターフェース DayStateクラス NightStateクラス Contextインターフェース SafeFrameクラス…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Mementoパターンについて Mementoパターンとは サンプルプログラム Mementoクラス Gamerクラス Mainクラスで動作確認 wide interfaceとnarrow interface Mementoパ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Mediatorパターンについて Mediatorパターンとは サンプルプログラム Mediatorインターフェース Colleagueインターフェース ColleagueButtonクラス ColleagueCheck…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Facadeパターンについて Facade パターンとは サンプルプログラム Databaseクラス HtmlWriterクラス PageMakerクラス Mainクラスで動作確認 Facadeパターンのメリ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Chain of Responsibilityパターンについて Chain of Responsibilityパターンとは サンプルプログラム Troubleクラス Supportクラス NoSupportクラス LimitSupport…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Visitorパターンについて Visitorパターンとは サンプルプログラム Visitorクラス Elementインターフェース Entryクラス Fileクラス Directoryクラス ListVisitor…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Decoratorパターンについて Decoratorパターンとは サンプルプログラム Displayクラス StringDisplayクラス Borderクラス SideBorderクラス FullBorderクラス Main…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Compositeパターンについて Compositeパターンとは サンプルプログラム Entryクラス Fileクラス Directoryクラス FileTreatmentExceptionクラス Mainクラスで動作…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Strategyパターンについて Strategyパターンとは サンプルプログラム Handクラス Strategyインターフェース WinningStrategyクラス ProbStrategyクラス Playerクラ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Observerパターンについて Observerパターンとは サンプルプログラム Observerインターフェース NumberGeneratorクラス RandomNumberGeneratorクラス DigitObserve…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています🌟 目次 Bridgeパターンについて Bridgeパターンとは 機能のクラス階層 実装のクラス階層 サンプルプログラム <機能のクラス階層> Displayクラス <機能のクラス階層> Count…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Abstract Factoryパターンについて Abstract Factoryパターンとは FactoryとAbstract Factory の関係について サンプルプログラム Itemクラス Linkクラス Trayクラ…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Commandパターンについて Commandパターンとは サンプルプログラム Command インターフェース MacroCommandクラス DrawCommandクラス Drawableインターフェース Dr…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Builderパターンについて Builderパターンとは サンプルプログラム Builderクラス Directorクラス TextBuilderクラス HTMLBuilderクラス Mainクラスで動作確認 Bui…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Prototypeパターンについて Prototypeパターンとは サンプルプログラム Productインターフェース Managerクラス MessageBoxクラス UnderlinePenクラス Mainクラス…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Singletonパターンについて Singletonパターンとは サンプルプログラム Singletonクラス Mainクラスで動作確認 Singletonパターンのメリット 今日のポイント Singl…
駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Factory Methodパターンについて Factory Methodパターンとは サンプルプログラム Productクラス Factoryクラス IDCardクラス IDCardFactoryクラス Mainクラスで動…