自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式之设计原则

前言设计原则部分主要从下面几个方面来剖析:1.定义2.研究对象3.如何操作单一原则(Single Responsibility Principle)1.定义:一个类只有一个职责,且类如果发生变更,有且只有一个原因。2.研究对象:类和职责,即一个类对应一个职责3.如何操作1)职责划分的粒度可以由粗到细2)多余的职责需要分离出去3)需求变更导致的职责应该使用代理模式等进行拓展,而不是堆积到一个类里面里氏替换原则1.定义:任何基类可以出现的地方,子类一定可以出现。2.研究对象:类的继承

2020-06-03 23:59:17 71

原创 设计模式之面向对象编程(OOP)

##面向对象编程的三大要素:1.封装所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏2.继承继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。广义继承包含了类继承以及接口继承3.多态所谓多态就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。##类或模块的关系(高内聚低耦合)1.继承继承是一种高内聚紧耦合的关联关

2020-06-03 19:52:49 217

opengl编程指南8th

opengl的开发指南,第8版本,入门级别的书籍

2014-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除