mohuneko’s blog

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

【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…

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

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

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

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Decoratorパターンについて Decoratorパターンとは サンプルプログラム Displayクラス StringDisplayクラス Borderクラス SideBorderクラス FullBorderクラス Main…

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

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

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

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

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

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

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

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています🌟 目次 Bridgeパターンについて Bridgeパターンとは 機能のクラス階層 実装のクラス階層 サンプルプログラム <機能のクラス階層> Displayクラス <機能のクラス階層> Count…

【Java】Abstract Factoryパターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Abstract Factoryパターンについて Abstract Factoryパターンとは FactoryとAbstract Factory の関係について サンプルプログラム Itemクラス Linkクラス Trayクラ…

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

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

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

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

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

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

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

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

【Java】Factory Methodパターン【デザインパターン】

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

【Java】Template Methodパターン【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Template Methodパターンについて Template Methodパターンとは サンプルプログラム AbstractDisplayクラス CharDisplayクラス StringDisplayクラス Mainクラスで…

【Java】Adapterパターン(委譲)【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Adapterパターンについて Adapterパターンとは インスタンスによるAdaoterパターン(委譲) サンプルプログラム Bannerクラス Printクラス PrintBannerクラス Main…

【Java】Adapterパターン(継承)【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 Adapterパターンについて Adapterパターンとは クラスによるAdaoterパターン(継承) サンプルプログラム Bannerクラス Printインターフェース PrintBannerクラス …

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

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

【Java】UMLについて【デザインパターン】

駆け出しエンジニアがデザインパターンをもくもく勉強します こんな本で勉強しています 目次 UMLについて UMLとは UMLのクラス図 例1:継承の関係 例2:実装の関係 例3:集約の関係 例4:アクセス制御 例5:クラスの関連 シーケンス図 ライフライン メ…

【Java Silver】演算子【初心者】

駆け出しエンジニアがJava Silverに挑戦するためにもくもく勉強しますJava Silverのテストにも出題される内容をまとめていますので、同じような境遇の方の参考になれば幸いです^^ Qiitaの方でも0からアプリケーション実装をしているので、もし良かったら参考…

【Java Silver】基本データ型・文字列操作2【初心者】

駆け出しエンジニアがJava Silverに挑戦するためにもくもく勉強しますJava Silverのテストにも出題される内容をまとめていますので、同じような境遇の方の参考になれば幸いです^^ Qiitaの方でも0からアプリケーション実装をしているので、もし良かったら参考…

【Java Silver】基本データ型・文字列操作【初心者】

初心者エンジニア(の末端)がJava Silverに挑戦するためにもくもく勉強しますJava Silverのテストにも出題される内容をまとめていますので、同じような境遇の方の参考になれば幸いです Qiitaの方でも0からアプリケーション実装をしているので、もし良かったら…

【Java】初心者が0から頑張るJava Silver

駆け出しエンジニアがJava Silverに挑戦するためにもくもく勉強しますJava Silverのテストにも出題される内容をまとめていますので、同じような境遇の方の参考になれば幸いです^^ Qiitaの方でも0からアプリケーション実装をしているので、もし良かったら参考…