![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
wuyu1125
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式中,类自身负责保存它的唯一实例,这个类保证没有其它实例被创建,并提供一个访问该实例的方法。class Singleton{ private static Singleton instance; //声明一个静态的类变量 private Si原创 2013-04-08 09:22:25 · 523 阅读 · 0 评论 -
设计模式之桥接模式
对象的继承中,子类的实现与它的父类有非常紧密的依赖关系,以至于父类实现中的任何变化必然会导致子类发生变化。当你需要复用子类时,如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。 合成/聚合复用原则:尽量使用合成/聚合,尽量不要使用类继承。聚合表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对原创 2013-04-08 10:36:51 · 556 阅读 · 0 评论 -
设计模式几大原则
一、松耦合高内聚代码耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。)软件工程规定写代码的原则是“高内聚,低耦合”。内聚是代码块间的独立性,耦合是各个代码块间的联系。对于低耦合,粗原创 2013-04-09 10:16:41 · 639 阅读 · 0 评论