- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 设计模式六大原则——开放封闭原则(OCP)
什么是开闭原则? 定义:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。 开闭原则主要体现在两个方面: 1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 2、对修改封闭,意味着类一旦设计完成,就可以独立其工作,而不要对类尽任何修改。 怎么使用开闭原则? 实现开放封闭的核
2014-04-30 20:37:55 7527 13
原创 设计模式六大原则——单一职责原则(SRP)
定义 就一个类而言,应该仅有一个引起它变化的原因。通俗的说,一个类只负责一项职责。 问题的由来 手机的功能多,但是每一项的功能都不强: 拍摄功能——>专业的摄像机和照相机 手机游戏——>PSP 网络摄像头——>专业摄像头 GPS功能——>专业GPS导航系统 每一个职责都是一个变化
2014-04-30 16:35:20 2952 6
原创 浅谈C#中new、override、virtual关键字的区别
OO思想现在已经在软件开发项目中广泛应用,其中最重要的一个特性就是继承,最近偶简单的学习了下在设计模式中涉及到继承这个特性时,所需要用到的关键字,其中有一些关键点,特地整理出来。 一、New 在C#中,new这个关键字使用频率非常高,主要有3个功能: a) 作为运算符用来创建一个对象和调用构造函数。 b) 作为修饰符。 c) 用
2014-04-30 15:19:29 3528 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人