Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20605

Re: decoratori non di classe

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: decoratori non di classe
Date 2016-04-06 17:54 +0100
Message-ID <dmktakF6b70U1@mid.individual.net> (permalink)
References <ne3dh0$150q$1@gioia.aioe.org>

Show all headers | View raw


On 06/04/2016 17:29, alex wrote:

> Class PositiveNumber {// è un Decorator?
>      function __construct($number) {
 > ...
> Come vedete però in questo caso il *wrapped* non deve essere un'istanza
> della classe Wrapped, ma bensì un numero (positivo).
> Da qui sorge la domanda: la classe PositiveNumber può essere considerata
> un decoratore?

No.

Un decoratore deve implementare la stessa interface dell'oggetto wrappato.

In PHP i tipi base non sono oggetti, quindi non puoi decorarli.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

decoratori non di classe alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-06 18:29 +0200
  Re: decoratori non di classe Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-06 17:54 +0100
    Re: decoratori non di classe alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-06 19:14 +0200
      Re: decoratori non di classe fmassei@gmail.com - 2016-04-06 10:42 -0700
        Re: decoratori non di classe alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-06 21:12 +0200
          Re: decoratori non di classe fmassei@gmail.com - 2016-04-06 13:00 -0700

csiph-web