タグ

2015年5月21日のブックマーク (3件)

  • デザインパターン(Design Pattern) #Template Method - Qiita

    設計を意識したコードが書けるようになる為に、デザインパターン修行しました。 他のDesign Patternもちょくちょく出していきます。 前置き 増補改訂版Java言語で学ぶデザインパターン入門をJavaからPythonにしてます。(Pythonは3.4.2) githubにコード置いてあります(まだ動かないものもある) デザインパターンをどういう時に、何を、どう使うのかを理解することが一先ずの目標。 (Javaというか静的型付言語は初めてで、且つpython歴もそんなに長くないので、Pythonistaぽっくないところがあると思います。ご指摘ございましたらご教授ください。) 今回は、振る舞いに関するパターンのTemplate Method。 Template Methodとは スーパークラスで処理の枠組みを定め、サブクラスでその具体的内容を定めるようなデザインパターン か。つまり、スー

    デザインパターン(Design Pattern) #Template Method - Qiita
  • デザインパターン(Design Pattern)#Singleton - Qiita

    設計を意識したコードが書けるようになる為に、デザインパターン修行しました。 他のDesign Patternもちょくちょく出していきます。 前置き 増補改訂版Java言語で学ぶデザインパターン入門をJavaからPythonにしてます。(Pythonは3.4.2) githubにコード置いてあります(まだ動かないものもある) デザインパターンをどういう時に、何を、どう使うのかを理解することが一先ずの目標。 (Javaというか静的型付言語は初めてで、且つpython歴もそんなに長くないので、Pythonistaぽっくないところがあると思います。ご指摘ございましたらご教授ください。) まず、そもそもデザインパターンってどういうものかってとこから。 デザインパターンとは ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソ

    デザインパターン(Design Pattern)#Singleton - Qiita
  • ついにやってきたUSB Power Delivery(USB PD)とは

    ついにやってきたUSB Power Delivery(USB PD)とは:しっかり分かる“USB パワーデリバリ”入門(1/3 ページ) USB Power Delivery(USB PD)をご存じでしょうか? 100Wまでの給電を全てUSBケーブルで行ってしまうという新しいUSB規格。既にUSB PDの仕組みを搭載したPCも発売されています。ここでは、あらゆる機器の給電スタイルを一新する可能性のあるUSB PDがどのような規格で、どんなことができるかなどを解説していきます。 「100Wまでの給電をUSBケーブル上で行う」という壮大なミッションを背負う規格をご存じでしょうか? それがUSB Power Delivery(USB パワーデリバリ/以下、USB PD)です。USB Type-Cと呼ばれる次世代コネクタとセットで使うことで、100Wの給電だけでなく、DisplayPortやMHL

    ついにやってきたUSB Power Delivery(USB PD)とは
    pipehead
    pipehead 2015/05/21
    > 電力とUSBデータの役割をそれぞれスワップ(ロール・スワップ)できることです。