摘要:
工厂模式 一、工厂模式的优点 1.松耦合,即对象的创建可以独立于类的实现 2.客户端无需了解创建对象的类,但是可以照样使用它来创建对象,只需要知道需要传递的接口、方法和参数,就能够创建所需类型的对象。简化了客户端的实现 3.可以轻松地在工厂中添加其他类来创建其他类型的对象,无需更改客户端代码,有时客 阅读全文
摘要:
单例设计模式 1、机制 确保类只有一个特定类型的对象,并提供全局访问点。 单例模式通常用于下列情形:日志记录或数据库操作、打印机后台处理程序,以及其他程序——该程序运行过程中只能生成一个实例,以避免对同一资源产生相互冲突的请求。例如:希望使用一个数据库对象对数据库进行操作,以保持数据的一致性,或者使 阅读全文