Objective-C面向对象的编程目录对面向对象编程思想的理解类的声明和定义类的实例化继承编写自己的类库对面向对象编程思想的理解类的声明和定义类的实例化继承编写自己的类库
分类:
其他好文 时间:
2014-11-30 23:08:17
阅读次数:
200
ORMO-Object对象R-Relation关系M-Mapping映射 对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个...
分类:
其他好文 时间:
2014-11-30 22:59:07
阅读次数:
217
get /set 方法的作用
当类中的属性被设置为私有时,需要用get/set方法来存取属性。
set()是给属性赋值的,get()是取得属性值的
被设置和存取的属性一般是私有
主要是起到封装的作用,不允许直接对属性操作
set()和get()不一定同时存在,看程序需求
File “person.m”
#import
@interface person : ...
分类:
其他好文 时间:
2014-11-30 14:13:35
阅读次数:
340
NSInteger:long 类型
NSUInteger:unsigned long 类型
NSValue
NSNumber
#import
int main(int argc
, char * argv[])
{
@autoreleasepool{
// 调用类方法将int类型的值包装成NSNumber对象
NSNumber* num = [[NSNumber a...
分类:
其他好文 时间:
2014-11-30 12:33:53
阅读次数:
211
我们一直在说并发编程,我们只知道JDK5有个并发编程包帮我们封装好了多线程下的复杂处理机制,这篇文章的重点不是说它的底层实现原理,只想说下并发包的编程模式思想,我以前一直在想这种思想来源于哪里,面向对象编程的好处应该就是能总结一种模式,只有定义了模式理解了模式..
分类:
编程语言 时间:
2014-11-30 00:53:20
阅读次数:
155
5,动手实战Scala中的apply方法和单例对象 新建一个类:额外提一点,放在object对象中的方法都是静态方法,如下所示:接下来看一下apply方法的使用:上面代码总当我们使用“vala=ApplyTest()”的使用会导致apply方法的调用并返回该方法调用的值,也就是ApplyTest的实...
分类:
其他好文 时间:
2014-11-28 21:20:57
阅读次数:
242
3,动手实战Scala中的抽象类抽象类的定义需要使用abstract关键字:上面的代码定义并实现了抽象方法,需要注意的是我们把直接运行的代码放在了App这个trait的子类中,关于App内部帮助我们实现了main方法并管理了工程师写的代码;下面看一下抽象类中未被初始化的变量的使用:4,动手实战Sca...
分类:
其他好文 时间:
2014-11-27 23:25:46
阅读次数:
188
Aop“面向切面编程”,与OOP“面向对象编程”一样是一种编程思路。个人理解:在不改变原有逻辑的基础上,注入其他行为。 基础代码(仿MVC拦截器实现)namespace HGL.Toolkit.Aop{ [AttributeUsage(AttributeTargets.Class, Al...
分类:
其他好文 时间:
2014-11-27 20:22:12
阅读次数:
193
7.5 面向对象的表示方法
标准的设计模式可以分为三组:创建、结构和行为(creational, structural, and behavioral)。在这一节,我们将讨论后两组中的几种模式,它们类似于在本章前面用F# 使用的结构。模式的函数式版本不同于面向对象,因为面向对象编程把重点放在添加新类型,而函数编程的重点放在添加新函数,但结构非常相似。
提示
本节假定你有一点...
分类:
其他好文 时间:
2014-11-27 12:47:24
阅读次数:
123
S.O.L.I.D是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写。面向对象设计的原则SRPThe Single Responsibility Principle单一职责原则OCP The Open Closed Prin....
分类:
其他好文 时间:
2014-11-27 10:31:57
阅读次数:
230