设计模式
dai543103
多做事少说话不怕累脸皮厚
展开
-
设计模式基本概念
1.什么是设计模式? 基本概念:设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。使用设计模式是为了提高代码的重用性,是代码更易理解并保证代码的可靠性。设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式贯彻的原理是:面向接口编程,而不是面向实现;其目标原则是:高内聚(Cohesion)和低耦合(Coupling...原创 2018-10-13 15:15:56 · 359 阅读 · 0 评论 -
设计模式 -- 简单工厂、工厂方法、抽象工厂模式
一、什么是工厂模式? 工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品;在工厂中加工产品,使用产品的人,不用在乎产品是如何生产出来的。从软件开发的角度来说,这样就有效的降低了模块之间的耦合。对于工厂模式,具体上可以分为三类:1.简单工厂模式;2.工厂方法模式;3.抽象工厂模式; 对于上面的三种工厂模式,从上到下逐步...原创 2018-10-13 15:46:50 · 195 阅读 · 0 评论 -
设计模式 -- 单例模式
一、单例模式概念在GOF的《设计模式:可复用面向对象软件的基础》中是这样说的:保证一个类只有一个实例,并提供一个访问它的全局访问点。1、为什么要使用单例模式1.在整个程序空间使用全局变量,共享资源; 2.大规模系统中,为了性能的考虑,需要节省对象的创建时间等等; 3.在多个线程之间,共享同一个资源或者操作同一个对象;2、现单例常用步骤1.构造函数private/protect...原创 2018-10-13 16:05:43 · 182 阅读 · 0 评论