Mira POO es para reutilizar codigo, para eso se crean variables y metodos que pueden servir para muchas cosas, que debes de tener en cuenta?? la cantidad de veces que vas a reutilizar una variable
ejemplo la conexion a la base de datos
Código PHP:
Ver originalclass db{
private $host = 'localhost';
private $port = 3306;
private $database = 'Database';
private $username = 'Username';
private $password = 'Password';
private $db = null;
public function __construct(){
$dsn = "mysql:host={$this->host};port={$this->port};dbname={$this->database}";
$this->db = new PDO($dsn, $this->username, $this->password);
}
public function crear($data){
}
public function update($data){
}
}
en este ejemplo usamos una conexion a la base de datos y por medio del __construct creamos la conexion cada vez que se invoca la clase, como ves es mucho mas simple definir la conexion una sola vez y de alli aplicarlas directamente a cada una de las funciones siguientes, haciendo el codigo mas limpio y claro de entender
Saludos