PHP7 Facade

This commit is contained in:
Dominik Liebler
2016-09-23 10:19:17 +02:00
parent e6c67c5da5
commit b556436fa2
7 changed files with 698 additions and 413 deletions

View File

@@ -2,30 +2,13 @@
namespace DesignPatterns\Structural\Facade;
/**
* Interface BiosInterface.
*/
interface BiosInterface
{
/**
* Execute the BIOS.
*/
public function execute();
/**
* Wait for halt.
*/
public function waitForKeyPress();
/**
* Launches the OS.
*
* @param OsInterface $os
*/
public function launch(OsInterface $os);
/**
* Power down BIOS.
*/
public function powerDown();
}