深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。....
分类:
编程语言 时间:
2014-07-01 21:19:19
阅读次数:
218
oop design 分为以下几个方面:- encapsulation and modularity(封装和模块化)- API/Client interface design(API 接口给调用类者)- Inheritance hierarchy and interfaces(继承和继承的层次关系)...
分类:
其他好文 时间:
2014-06-30 22:43:00
阅读次数:
302
这段时间天天被米老师洗脑式的上课,讲的都是一个中心,面向对象!
但是,面向对象到底是怎么回事儿呢?我们看一下维基百科里是怎么说的:
面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。...
分类:
其他好文 时间:
2014-06-30 10:18:18
阅读次数:
133
一. OOP的特点
1. 万物皆为对象;
2. 程序是对象的集合,他们通过发送信息来告诉彼此所要做的;
3. 每个对象都有自己的由其他对象所构成的存储;
4. 每个对象都拥有它的类型;
5. 某一特定类型的对象都可以接收同样的消息;
二. Java比C++简单?
1. Java有垃圾回收器;
2. Java使用单根继承;
3. Java只能以一种方式创建对...
分类:
编程语言 时间:
2014-06-27 08:38:40
阅读次数:
165
一、声明类接口步骤:1、声明一个类接口,使用@interfacekeyword加上类名称。2、用 { 实例变量 } 来定义各种数据成员。3、方法声明,採用中缀符语法声明一个c函数,用到了冒号 : 。二、声明类接口实例://声明圆形circle类接口@interface Circle : NSObje...
分类:
其他好文 时间:
2014-06-26 20:16:50
阅读次数:
205
Zend framework框架 开发web程序和服务,ZF采用MVC架构模式来分离应用程序下。 PHP5面向对象描写:丰富完善的组件支持,Ajax支持 OOP MVC环境需求和配置 php版本需要在5.2.0以上(Wamp) php需要开启PDO和PDO相关数据库...
分类:
其他好文 时间:
2014-06-23 06:12:21
阅读次数:
231
我这几天一直在苦苦寻找一款可以长期投靠的CMS产品,要求的是
1)必须支持命名空间
2)必须OOP + MVC分层
3)丰富分文档和使用群体,至少是出名的,免得哪一天他们解散了
4)……
一开始我把目光投向了drupal,看了一下中文网络对他的介绍,什么节点存储思路,创造了什么先河。看了之后都睡不着觉了,恨不得开灯起来下载测试下。
不过第二天下载来安装发现,很让自...
分类:
其他好文 时间:
2014-06-22 22:31:40
阅读次数:
175
2014-5-20版本: Phenix.NET for CSLA & WF 开发平台:http://download.csdn.net/download/phenixiii/7390405转载自:http://write.blog.csdn.net/postedit/6853423CSLA & De...
分类:
Web程序 时间:
2014-06-22 13:33:55
阅读次数:
300
花了好几天一边玩游戏一边折腾重构,就为了给方块的移动加上动画。失败了嗯。首先想到的是让Block类继承View,然后让方块绘画自己,自己执行动画。因为之前是直接往SurfaceView上画正方形的,所以肯定加不上动画。但是后来发现这样就用不着SurfaceView了,于是重新写了布局,想着把方块扔到...
分类:
其他好文 时间:
2014-06-20 15:14:08
阅读次数:
233
OOP概述
面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承和动态绑定。
1.继承:
类的一种层次关系,通常在层次关系的根部有一个基类,其他类则直接或间接的继承基类而来。这些继承而来的类称为派生类。...
分类:
编程语言 时间:
2014-06-18 11:56:26
阅读次数:
211