1、面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。
2、策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
继续阅读 »
Android OpenGL ES 第七章 - 用纹理增加细节
本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo
继续阅读 »
Android OpenGL ES 第八章 - 构建简单物体
本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo
继续阅读 »
1. 适配器模式
在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。
继续阅读 »
Android OpenGL ES 第五章 - 调整屏幕宽高比
本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo
继续阅读 »
第一章
第一章
1.Android系统架构
~~Linux内核层->系统运行库层:底层驱动
系统运行库层->应用框架层:C/C++库,虚拟机
应用框架层->应用层: API~~
继续阅读 »
函数对象
JavaScript中函数就是对象. 函数对象连接到Function.prototype.
当把一个函数当作构造函数(使用new关键字)使用时, 新创建的对象的原型就是该函数的prototype对象. 我们可以通过给prototype设置属性而达到让该类对象拥有同样的公共属性的目的.
继续阅读 »
1. Pythonic Thinking
1.1 know which version of python you're using
two major python version;
multiple popular runtimes for python: cpython, jython, ironpython, pypy, etc;
be sure that the command line for running python on your system is the version you want;
prefer python 3 in your next project;
继续阅读 »
序
终于有点时间重新回到正常的学习节奏。心里念念不忘GO语言,于是重温一下GO语言的语法,顺便记录下笔记。希望成为一个能实战的GO程序员。
哲学,思想
"21世纪的C语言"
简洁编程哲学的宣言,从长远来看,简洁依然是好软件的关键因素。
Go从C语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想。
继续阅读 »
Android OpenGL ES 第六章 - 进入三维世界
本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo
继续阅读 »