エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Fluent Interface(流れるようなインタフェース)をPythonでやってみよう - みずぴー日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Fluent Interface(流れるようなインタフェース)をPythonでやってみよう - みずぴー日記
30分プログラム、その529。ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェア... 30分プログラム、その529。ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーションを読んでいたら「言語内にDSLを作りたいときは、Fluent Interface(流れるようなインタフェース)を使うといいよ!」と書いてあった。 そういえばFluent Interface(流れるようなインタフェース)は書いたことがなかったので、Pythonでやってみよう。 個人的には、内部DSLを作るときはFluent Interfaceを使うよりも、クロージャとかを使うほうが好みです。 使い方 sb = ShapeBuilder() rect = sb. kind('square'). width(10). height(20). color('red'). shape() ソースコード #! /usr/bin/python # -*- mode:pytho