タグ

2011年4月28日のブックマーク (4件)

  • Javaの道:クラス(14.abstract)

    概要 abstractはクラス・メソッド宣言時に付与し、クラス・メソッドを抽象クラス(abstractクラス)・抽象メソッド(abstractメソッド)として宣言します。抽象クラスはそのクラス自身のインスタンスを生成することはできません。通常抽象クラスは実装のないいくつかの抽象メソッドを持っています。抽象クラスをサブクラスで継承し、そのサブクラス内で抽象クラスで実装されていない抽象メソッドを実装(オーバーライド)しインスタンスを生成します。 抽象クラス、抽象メソッドは、ある事象の共通となるフレーム部分を定義し、具体的な処理は継承したサブクラスで実装したい場合に使用します。例えば、「自動車」クラスを構成する要素として「エンジン」、「ブレーキ」、「ハンドル」があります。「エンジン」、「ブレーキ」、「ハンドル」は車種によって異なるので「自動車」クラスの中では定義しません。 その場合は「自動車」ク

    Javaの道:クラス(14.abstract)
  • People API - mixi Connect

    ソーシャル化をする上で最も重要な情報、それはソーシャルグラフです。あるユーザの情報と、そのユーザが誰とつながっているのか、その情報を取得することができるAPIが、People APIです。クライアントプログラムは、People APIにより取得した友人一覧を元にして、ソーシャルアプリケーションを開発することができます。多くのサービスにおいて、このAPIの利用は必須となることでしょう。 ここでは、ユーザのプロフィール情報および友人の一覧を取得するためのPeople APIについて、その使用方法を説明します。 利用のポイント People APIでは、いくつかご利用にあたり知っておくべきポイントがあります。まずはこれらのポイントを把握し、ガイドラインに沿った効果的なアプリケーションの開発を行っていただければ幸いです。 ユーザのプロフィール画像について ユーザのプロフィール情報を取得するために利

    basi
    basi 2011/04/28
  • シンプルの本当の意味は何だろう

    「シンプル」はデザイナーがよく使う言葉のひとつ。サイト構築をする際もシンプルにすることを考えることがあると思います。しかし、シンプルという言葉の使い方や捉え方は人によって異なる場合があります。要素や機能が絞られていていたり、色彩の使い方に対してシンプルと呼ぶことがありますが、それだけではありません。また、要素が多いからといって複雑ではなく、シンプルと考えられる場合もあります。シンプルとは視覚だけでは語られませんし、むしろ文脈や内面的なところから生まれてくる価値ではないでしょうか。 例えば mixi をはじめとした SNS には様々な機能や情報がひとつのページに盛り込まれています。見た目は大変複雑ではありますが、毎日使っている方にとっては苦になりませんし、自分がやりたいことを自由に出来れば、そのサイトは「シンプルである」と表現するでしょう。機能が絞られていて、簡単そうにみえる Twitter

    シンプルの本当の意味は何だろう
  • http://yuu.nkjm.info/diary/20091127.html