『Java言語で学ぶデザインパターン入門』をPHPで実習する 第4章Factory Method

本記事に掲載したサンプルコードは、https://github.com/ryo-utsunomiya/design_patternでも公開中です。 Factory Methodとは Factory Methodとは、イン …

シーザー暗号を解くPHPスクリプト

『暗号技術入門』を読んでいたら、以下の練習問題がありました。 シーザー暗号で暗号化された、次の暗号文があなたの手に入りました。鍵(ずらしている文字数)はわかりません。この暗号を解読してください。 PELCGBENCUL …

『Java言語で学ぶデザインパターン入門』をPHPで実習する 第3章Template Method

本記事に掲載したサンプルコードは、https://github.com/ryo-utsunomiya/design_patternでも公開中です。 Template Methodとは スーパークラスで処理の枠組を定め、サ …

『Java言語で学ぶデザインパターン入門』をPHPで実習する 第2章Adapterパターン

本記事に掲載したサンプルコードは、https://github.com/ryo-utsunomiya/design_patternでも公開中です。 Adapterパターンとは Adapterパターンとは、2つのオブジェク …

『Java言語で学ぶデザインパターン入門』をPHPで実習する 第1章Iteratorパターン

一回デザインパターンについてちゃんと本を読んでおこうかなーと思ったので。本書のサンプルコードはJavaですが、私はJavaはある程度読めるけど、書く方はからきしなので、サンプルコードはPHPで書きます。本書の練習問題には …