1. Java / Говнокод #4031

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public ServiceUser setSubscription( Subscription subscription )
      {
        this.subscription = subscription;
        return this;
      }

    это такой сеттер в класе ServiceUser И зачэм он возвращает this????????

    Запостил: gavrs, 19 Августа 2010

    Комментарии (3) RSS

    • поясняю для начинающих быдлокодеров - код отличный.
      Это для того чтоб можно было вызвать еще несколько сеттеров сразу через точку, а не лепить кучу раз объект.set...()

      PS говнокод - это не ответы мейл-ру, не надо сюда постить коды и спгашивать почему они работают именно так
      Ответить
      • А хорошая мысль перепостить все коды с ГК на ответы мейл-ру, а то там как-то скучно, спрашивают всякую фигню.
        Ответить
    • Это называется Fluent interface.
      [url]http://en.wikipedia.org/wiki/Fluent_interface[/url]
      Ответить

    Добавить комментарий