摘要:
一、什么是工厂模式 它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式 二、工厂模式好处 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代 阅读全文
摘要:
一、什么是单例 保证一个类只有一个实例,并且提供一个访问该全局访问点 二、那些地方用到了单例模式 网站的计数器,一般也是采用单例模式实现,否则难以同步。 应用程序的日志应用,一般都是单例模式实现,只有一个实例去操作才好,否则内容不好追加显示。 多线程的线程池的设计一般也是采用单例模式,因为线程池要方 阅读全文
摘要:
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 阅读全文