user.php

来自「这是一个专门用来描述PHP5 OOP的电子书」· PHP 代码 · 共 36 行

PHP
36
字号
<?//User.php//这是一个简单工厂模式的实现,用来获得一个与表单对应的User实例.interface User{ //定义的接口	function setUsername($username);	function getUsername();	function setPassword($password);	function getPassword();}abstract  class LoginUser implements User { //抽象类	private $username;	private $password;		function setUsername($username){		$this->username =  $username;	}	function getUsername(){		return $this->username;	}	function setPassword($password){		$this->password =  $password;	}	function getPassword(){		return $this->password;	}	//返回子类的实例.	static function getNormalUser($username,$password){		$user = new NormalUser();		$user->setUsername($username);		$user->setPassword($password);		return $user;	}}class NormalUser extends LoginUser{	}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?