
design patterns
wychen_sunshine
一生最忌见识短浅,故步自封。
展开
-
设计模式之-简介
简单来说,设计模式就是用来解决软件开发过程中面临的一般问题的解决方案。 是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。优点: 重用代码; 让代码更容易被他人理解; 保证代码的可靠性。 设计模式使带满编制真正工程化,设计模式是软件工程的基石。 设计模式在软件开发中的两个主要用途。 1.开发人员的共同平台 设计模式提供了一个标准的术语系统,且具体到特定的情景。例如原创 2017-03-01 10:53:33 · 360 阅读 · 0 评论 -
创建型-单例模式
定义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称之为单例类。 特点 单例类只能有一个实例; 单例类必须自己创建自己的唯一实例; 单例类必须给所有的其他对象提供这一实例。饿汉模式:/* * 单例模式Singleton * 应用场合:有些对象只需要一个就足够了,如古代皇帝、老婆 * 作用:保证整个应用程序中某个实例有且原创 2017-07-03 14:52:22 · 199 阅读 · 0 评论 -
JAVA设计原则
1.1单一职责原则 定义: 一个类只负责一项职责,应该只要一个引起它变化的原因。 优点: 1.可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多; 2.提高类的可读性,提高系统的可维护性; 3.变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。 1.2里氏替换原则 定义: 所有引用基类(父类)的地方原创 2017-07-03 16:39:32 · 251 阅读 · 0 评论