Ejemplo: hay una clase de herramienta DButils, que se utiliza especialmente para agregar, eliminar, cambiar y verificar la base de datos.
public class DButils {
public void add() {
System.out.println("对数据库进行add操作");
}
public void update() {
System.out.println("对数据库进行update操作");
}
public void query() {
System.out.println("对数据库进行query操作");
}
public void delete() {
System.out.println("对数据库进行delete操作");
}
}
Ahora, llame a los métodos en DButils en la clase Servicio,
public class Service {
private DButils utils = new DButils();
public void methodA() {
utils.add();
utils.query();
}
public void methodB() {
utils.update();
utils.add();
}
public void methodC() {
utils.delete();
utils.add();
}
}
Se puede ver que solo se crea un objeto DButils en la clase de Servicio, pero se puede llamar varias veces en los métodos methodA, methodB, methodC a continuación.
Beneficios :
1. Llame a los métodos en DButils varias veces, pero只需要创建一次对象
, por lo tanto, ahorre en gran medida el espacio de memoria requerido para crear el objeto, y fácil de llamar [a menudo utilizado en el desarrollo]
2. privado significa privado, visible en la misma clase, por lo que El objeto no se puede modificar directamente en otras clases, lo que garantiza la seguridad del objeto.