- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 单件模式
******************** 模式分类 **************** 从目的来看:创建型:负责对象的创建结构型:处理类与对象间的组合行为型:类与对象交互中的职责分配从范围来看:类模式处理类与子类的静态关系对象模式处理对象间的动态关系 ********************* 单件模式 ********************* 动机:必须保证系统中只存
2009-04-22 20:41:00 764 1
转载 LSP
一、LSP LisKov替换原则(Liskov Substitution Principle) 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P, 将o2替换为o1,P的行为保持不变,则称S为T的一个子类型。子类型必须能够替换它的基类型。LSP又称里氏替换原则。对于这个原则,通俗一些的理解就是,父类的方法都要在子类中实现或者重写。
2009-04-21 21:47:00 587
转载 Ocp
一、OCP 开放封闭原则(Open Closed Principle) Software entitied(classes,modules,functions,etc.) should be open for extension,but colosed for modification. 软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改的前提下扩展。
2009-04-21 21:42:00 954
转载 SRP
一、SRP 单一职责原则(Single Responsibility Principle) 就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。 所谓职责,我们可以理解它为功能,就是设计的这个类的功能应该只有一个,而不是两个或更多。 也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。 因为职责是变化的一个
2009-04-21 21:35:00 988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人