面向对象设计原则

单一职责原则设计目的单一的类, 职责单一! 不是功能单一, 也就是某个类负责一方面的任务人不是单单一个功能, 否则就违反了"高内聚".开放-封闭原则对扩展开放, 对修改封闭. 不修改不会不会出问题? 对于经过测试的代码如果没哟屋恩替是不提倡修改的, 修改过后要进行回归测试.里氏(
设计模式 2020年10月31日 147次浏览

单例模式总结

在软件开发过程中经常会遇到一个类只需要一个对象, 我们在整个程序的运行过程供仅使用这个对象完成一部分功能, 这种类的设计有一个传统的名字——单例模式. 单例模式体现了功能的高内聚, 单例独自拥有一个系统的一部分功能, 通过单例对象在系统的任何地方调用方法也就统一管理的系统的这部分功能.
设计模式 2020年10月13日 252次浏览

工厂模式——简单工厂、工厂方法、抽象工厂

目录[toc]前言工厂模式属于创建型模式,它很好的解耦了对象的创建依赖。什么是对象的依赖呢? 在java中如果在一个类里new创建了一个对象, 就说明这个类依赖了被创建的对象的类。工厂模式主要关注如何创建对象,在简单工厂模式下我们传入所需要创建类的关键字就可以得到我们需要的对像,在工厂方法中我们可
设计模式 2020年10月10日 250次浏览