三层架构DALDAL并不是用来根据业务需求而扩展的,它是用来控制你的数据库与OOP的映射机制的。如果你因为业务原因而需要写查询,这完全是BLL的功能。BLL逻辑层UI界面层MODEL数据库中的表,相当于给数据库表中每一列建立一个实体对象。优点: 1、开发人员可以只关注整个结构中的其中某一层; 2.....
分类:
其他好文 时间:
2015-08-02 19:48:49
阅读次数:
98
一 Objective-C概述
二 面向对象编程OOP Object Oriented Programming
三 类和对象
OC中类的定义
接口部分
实现部分
类和文件
创建对象
使对象
四 实例变量操作一 Objective-C概述
Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。1980年初,Brad Cox发明了Objective-C,意将流行的、可移植的C语...
分类:
其他好文 时间:
2015-08-02 15:12:48
阅读次数:
103
If we get used to the OOP, we know that it often mentioned the concept about "Reusable", actually that bring different layers of meanings about software design, one could be, if it‘s reusable, then...
分类:
其他好文 时间:
2015-08-02 11:58:06
阅读次数:
116
###OOP 面向对象编程- 代码重用 - 代码健壮 - 代码封装 - 多态 - 可扩展性 ###可变变量 $a = 'we'; $we = 'they'; echo $$a;###魔术常量- \_\_LINE\_\_- __FUNCTION__- __CLASS__- __...
分类:
其他好文 时间:
2015-08-01 18:46:13
阅读次数:
144
package com.leegh.oop/** * @author Guohui Li *//** * 包、类、对象、成员访问权限 * 伴生类,伴生对象访问权限 */package spark { package navigation { private[spark] class Navi...
分类:
其他好文 时间:
2015-08-01 11:30:22
阅读次数:
134
OOP实例:
// OOP project main.go
package main
import (
"fmt"
)
type people interface {
Count(a int, b int) int
Max(a int, b int) int
}
type abc struct {
}
func (ab abc) Count(a int, b int) int {
...
分类:
其他好文 时间:
2015-07-31 15:02:16
阅读次数:
114
package com.leegh.oop/** * @author Guohui Li */class AbstractClassOps { var id: Int = _ //val id: Int = _ 错误 //val id: Int 错误}abstract class Supe...
分类:
其他好文 时间:
2015-07-31 08:58:33
阅读次数:
124
语言只是一种工具,任何语言之间都是想通的,一通则百通,关键是要理解语言背后的思想,理解其思想,任何语言,拿来用就行了。语言没有好坏之分,任何语言既然存在自然有它存在的价值。 在一个到处是OOP的年代,为何面向过程的C语言依然可以如此活跃?这主要得益于C语言本身的语言特性。C语言小巧灵活,而且还...
分类:
编程语言 时间:
2015-07-30 23:04:18
阅读次数:
188
package com.leegh.oop/** * @author Guohui Li *//** * 1、包可以像内部类那样嵌套 * 2、包路径不是绝对路径 * 3、包声明链x.y.z并不自动将中间包x和x.y变得可见 * 4、位于文件顶部不带花括号的包声明在整个文件范围内有效 * 5、包对象可...
分类:
其他好文 时间:
2015-07-30 09:24:42
阅读次数:
120
前两天重新看了《C#高级编程》里的第四章:继承与第六章:数组。OOP三大特性:封装,继承,多态,个人感觉继承是实现多态的基础,包括以后接触的设计模式,都是继承特性的衍生。 继承特性有两种,实现继承和接口继承。 实现继承 1 public class A 2 { 3 ...