结构化编程与面向对象编程机构化编程:早期,程序采用流程图和自顶而下的方法设计。这种方法,会将一个大问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,会编写一个主过程来启动程序流程。随后根据程序流程走向,调用想要的其它过程,这种类型的程序设计被称为结构化编程。面向对象编程【oop...
分类:
编程语言 时间:
2015-04-05 20:20:17
阅读次数:
139
在面向对象编程中,程序不是围绕着要解决的任务来设计,而是围绕着要解决的问题的对象来设计。类:是具有相同属性和行为的一组对象的集合,类中要包含这个类的属性和方法,但并不是所有的类都必须包含属性和方法。例:编写一个学生类,学生拥有学号,姓名,年龄,性别等。/***学生类*/public class St...
分类:
编程语言 时间:
2015-04-05 15:47:38
阅读次数:
143
第一阶段: (PHP+MySQL核心编程)面向对象编程MySQL数据库,MySQL的优化细节。HTTP协议,http也是我们web开发的基石。对我们了解PHP底层机制有很大帮助,做到知其然,还知其所以然。数据库编程(mysql mysqli pdo),MySQL扩展库、MySQLI扩展库和PDO方式...
分类:
Web程序 时间:
2015-04-04 10:32:01
阅读次数:
123
称呼:单态设计模式、单例设计模式、单件设计模式(可别被面试时候问倒了哦)概念:Singleton(单例)模式主要作用是保证在面向对象编程语言设计编写的程序中,一个类Class只有一个实例存在。用途:在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。实现方法: (1)如果想让一个类,只能....
分类:
Web程序 时间:
2015-04-04 06:50:17
阅读次数:
237
虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数...
分类:
编程语言 时间:
2015-04-03 23:53:23
阅读次数:
209
简介
我老婆 Farhana 想要继续软件开发生涯(之前因为我们的第一个孩子出生,她不得不放弃)。我已经有了一些软件设计和开发的经验,所以这几天我就在试着帮助她学习OOD。
由于我早年在软件开发的经验,我总是发现无论一个技术问题看上去多么难搞,只要从现实生活的角度去解释或用对话的方式去讨论总能让它变得更简单。关于OOD,我们已经有了许多成果丰硕的讨论,我觉得有人可能发现这是一个学习OOD...
分类:
其他好文 时间:
2015-04-03 17:22:49
阅读次数:
147
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2015-04-03 14:53:08
阅读次数:
193
1.面向对象的编程1.1.什么是面向对象编程面向对象编程:即是把能够完成独立完成一部分功能的代码封装在一起,组成一个类。 举个例子来说: 这里有一把枪, 枪的种类很多,有步枪,机关枪,阻击枪....。但是无论怎么说,这些都是枪的概念,如果把这种抽象的概念剥离出来,就是我们经常说的“类”。那么枪有什....
分类:
编程语言 时间:
2015-04-02 01:14:42
阅读次数:
243
上次网上看了一篇这个文章,然后乱七八糟晕头转向把我晕的够呛。看了半天没找到错的地方但是浏览器Hello world就是没有定义。。。我也是醉了,最后发现我认为是废话的话一句话竟然有用!!!所以我还是简化一下,大家看着都舒服首先先实例化一个函数function HelloWorld(){ alert(...
分类:
Web程序 时间:
2015-04-02 01:07:40
阅读次数:
176
多重继承继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。哺乳类:能跑的哺乳类,能飞的哺乳类;鸟类:能跑的鸟类,能飞的鸟类。class Animal(object): passclass Bird(Animal): pass class Dog(Mammal...
分类:
编程语言 时间:
2015-04-01 23:35:25
阅读次数:
243