访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制符也是语法保留关键字,用于封装组件。
开闭原则对扩展开放,对修改封闭。扩展时应该达到最小程度对原有代码修改甚至不改动,以免需要重复测试原有代码。可以通过集成或者添加新的类来实现。组合由于集成(Prefer composition over inheritance)see this我的原则(序号越靠前重要性越高)1.既定时间内完成客户要求...
分类:
其他好文 时间:
2015-05-24 01:20:13
阅读次数:
157
/* 面向过程编程思想: 以事件为中心,关心的是解决问题的步骤,实现函数依次调用 (一步一步) 面向对象编程思想(OOP): 以事物为中心,关心的是参与问题的对象有哪些,而完成这些问题只是对象所有功能中的一个小功能*/类的接口部分: 以@interface 开头 以@end结尾@interf...
分类:
其他好文 时间:
2015-05-23 18:06:37
阅读次数:
106
入门篇1. 学习面向对象(OOP)的编程思想许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Vis...
分类:
Web程序 时间:
2015-05-23 01:11:59
阅读次数:
179
什么是对象:对象是一个整体,对外提供一些操作。什么是面向对象:使用对象时,只关注对象提供的功能,不关注其内部细节,例如jquery面向对象是一种通用思想,并非只有编程中能用,任何事情都可以用。javascript中得面向对象:面向对象编程(OOP)的特点:抽象:抓住核心问题封装:不考虑内部实现,只考...
分类:
编程语言 时间:
2015-05-22 20:51:42
阅读次数:
149
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也...
分类:
编程语言 时间:
2015-05-22 17:01:39
阅读次数:
142
什么是AOP?AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。为什么使用AOP?将通用需求功能从不相关类之中分离出来;同...
分类:
其他好文 时间:
2015-05-21 18:59:29
阅读次数:
136
1.OOP思想 自我感觉面向对象是把问题模块分解化,就像一个项目交给你去做,你可以自己一步一步的做,先分析,设计,编码,测试,实施,维护。这是一个面向过程的解决办法,一个过程是一个函数,而面向对象是你去招几个 分析工程师,设计工程师,程序员..,然后让他们给你做这件事,每个对象做不同的事,可以明显....
分类:
其他好文 时间:
2015-05-21 17:11:42
阅读次数:
119
面向功能的程序设计方法、结构化程序设计方法、面向数据流的处理方式与结构化分析(Structrued Analysis,即SA)、结构化编程(Structrued Program,即SP)、结构化设计 (Structrued Design,即SD)
VS
面向对象程序分析(OOA)、面向对象程序设计(OOD)、面向对象程序开发(OOP)...
分类:
其他好文 时间:
2015-05-20 22:27:22
阅读次数:
440