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 + -
显示快捷键?