タグ

2013年3月6日のブックマーク (2件)

  • Scalaのtraitはmixinか? - 西尾泰和のはてなダイアリー

    Rubyのmixin(モジュール)、Squeakのtrait、Scalaのtraitそれぞれについて: Q1: メソッドの実装を持てる? はい、はい、はい Javaのクラスは「はい」、インターフェイスは「いいえ」、C++Pythonのクラスは「はい」 Q2: クラスがそれを複数個継承できる? はい、はい、はい Javaのクラスは「いいえ」、インターフェイスは「はい」、C++Pythonのクラスは「はい」 Q3: インスタンスを作れる? いいえ、はい、いいえ C++Pythonのクラスは「はい」 Q4: 複数個継承した際に名前が衝突しました、どうなる? しれっと上書き、エラー(*)、エラー (*) Squeakはクラス定義時には例外を投げず、衝突したメソッドを「衝突した旨の例外を投げるメソッド」に置き換える。ユーザが衝突に気づくのは、クラスブラウザでメソッドを確認した時か、そのメソッド

    Scalaのtraitはmixinか? - 西尾泰和のはてなダイアリー
    sugimori
    sugimori 2013/03/06
    結局違いは何だ?
  • 開発/セキュリティ

    ※講演内容、講演時間は予告無く変更される場合があります。ご了承下さい。 セキュリティ/開発 脆弱性があるアンドロイドアプリの作り方 谷口岳 タオソフトウェア株式会社代表取締役 Androidの発表直後からAndroid用アプリケーションの開発を開始。 Android専業の開発会社として多数の受託開発、コンサルティングを手掛ける 2012年Android Security Book出版 【 講演内容 】 アンドロイドアプリケーションの脆弱性が現在問題になっており、有名なアプリケーションの 脆弱性問題が次々と報告されています。しかしながらこれらの問題の殆どは、単にアンドロイドOSのセキュリティについての知識不足から発生しています。 セキュリティホールがあるアプリケーションをを作らないようにするために、やりがちな例をあげながら、その対応策について解説致します。 プログラマープロジェクトマネージ

    開発/セキュリティ
    sugimori
    sugimori 2013/03/06
    「 リーンでアジャイルにAndroidアプリ開発をしてみた」 盛りだくさんw