Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Hamburger {
- public function __construct() {
- $this->meat = new Beef();
- $this->salad = new HealthySaladCombo();
- $this->bread = new GlutenFreeBread();
- }
- }
- $hamburger = new Hamburger();
- // VS
- class Hamburger {
- public function __construct(
- MeatType $meat,
- SaladCombo $salad,
- BreadType $bread
- ) {
- $this->meat = $meat;
- $this->salad = $salad;
- $this->bread = $bread;
- }
- }
- $hamburger = new Hamburger(
- new Beef();
- new HealthySaladCombo();
- new GlutenFreeBread();
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement