Pergunta do dia: 257

19 views
Skip to first unread message

Ari Stopassola Junior

unread,
May 2, 2011, 8:27:57 PM5/2/11
to rumo-a-cert...@googlegroups.com
The following PHP script is an example of which design pattern?

<?php
interface HashAlgorithm {
public function hash($value);
}

class MyClass {
private $value;

public function __construct($value) {
$this->value = $value;
}

public function hash(HashAlgorithm $a) {
return $a->hash($this->value);
}
}

class MD5Hash implements HashAlgorithm {
public function hash($value) {
return md5($hash);
}
}

$obj = new MyClass("John");
$obj->hash(new MD5Hash());
?>

A: Controller
B: Strategy
C: Abstract Factory
D: Factory
E: Command Chain

Obs.: essa é a de ontem (domingo).

jhonatanluiz

unread,
May 23, 2012, 9:57:10 AM5/23/12
to rumo-a-cert...@googlegroups.com
B: Strategy

Ari Stopassola Junior

unread,
May 23, 2012, 10:06:17 AM5/23/12
to rumo-a-cert...@googlegroups.com
Bacana ver o Jhonatan revendo questões antigas, mas que continuam vigentes!

Abraço
Ari Jr.

jhonatan luiz

unread,
May 23, 2012, 10:28:16 AM5/23/12
to rumo-a-cert...@googlegroups.com
To seguindo a dica do meu amigo, ele ta revisando todas as perguntas desde o começo!

essa 257 achei bem interessante.

Abraços!

Att,

Jhonatan L S Santos

2012/5/23 Ari Stopassola Junior <arij...@gmail.com>
Reply all
Reply to author
Forward
0 new messages