Coin163

  • Spring系列之Java代理机制实现AOP

    这样的横切面,然后在横切面中进行记录日志的操作,便达到了对代码的重用和易于维护的目的。     二.OOP与AOP     OOP(面向对象编程),将现实问题领域的实体转换为软件系统中的对象,封装、继承和多态三大特性,对面向过程编程做了很大的改进。但OOP并不是一种完美

    日期:2016年07月27日
  • [Java] 用泛型数组实现基于控制台的航班信息查询|增添程序

    OOP(机试) 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3

    日期:2016年05月13日
  • Spring AOP 实现原理

    什么是AOP AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟

    日期:2016年04月06日
  • 编程思想的理解(POP,OOP,SOA,AOP)

    有很大的出入,因为现实世界中,这种过程都不是孤立存在的,而是从属于某个对象,因此,面向过程虽然反映了现实世界的而一个方面(功能),但无法更加形象的模拟或者表示现实世界。 2)OOP--面向对象编程(Object Oriented Programming

    日期:2013年12月19日
  • [Java] 用泛型数组实现基于控制台的航班信息查询|增添程序

    OOP(机试) 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3

    日期:2016年05月13日
  • 《C++Primer Plus》学习笔记(二)

    1、OOP的本质 设计并扩展自己的数据类型。 2、 C++ 命名规则: 1、只能使用字母,数字和下划线_   (-、—等均不是)。 2、第一个字符不能为数字。 3、区分大小写 4、以两个下划线  或者  下划线加大些字母打头的名称被保留给(编译器和使用的资源

    日期:2012年07月15日
  • OOA/OOD/OOP 分析

    OOA/OOD/OOP   第一部分:OOA   Object-Oriented Analysis:面向对象分析方法   是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查

    日期:2014年12月25日
  • C#中抽象类和接口的区别

    也必须为在该类的基类列表中列出的接口的所有成员提供它自己的实现。但是,允许抽象类将接口方法映射到抽象方法上。        8.抽象类实现了oop中的一个原则,把可变的与不可变的分离。抽象类和接口就是定义为不可变的,而把可变的座位子类去实现。        9.好的接口

    日期:2010年10月06日
  • 《JAVA编程思想》读书笔记1——OOP思想

    面向对象思想 JAVA是一种面向对象编程语言,它基于Smalltalk语言,作为OOP语言,它具有以下五个基本特性 万物皆对象,每一个对象都会存储数据,并且可以对自身执行操作。因此,每一个对象包含两部分:成员变量和成员方法。在成员方法中可以改变成员变量的值

    日期:2016年05月03日
  • C#学习笔记05:面向对象编程OOP

    1、什么是类与对象? 类是用来描述现实世界事务,事务一般有特征(属性)、动作(行为)。如学生(学号、姓名、院系、专业、…;注册、缴费、选课等);类是具有相同特征与行为的一类事务(对象)整体。类是抽象的。 对象是类中的一个实例,是具体的。如学生(2010002,张三、数学系、信息与计算专业等)。 类是解决一个应该是什么的问题。对象是解决具体是什么的问题。 2、C#类的定义    class Student     {         private string sno, sname, sdept; //属性域         private int sage;         public v

    日期:2013年07月29日
  • 【iOS开发之Objective-C】Objective-C语言中的OOP

    先看看相关术语: 1.类(class)是一种表示对象需要运行的代码。对象通过它的类来获取自身的各种信息,尤其是执行每个操作需要运行的代码。简单的程序可能仅包含少量的类,中等复杂的程序会包含十几个类。建议开发人员在使用Objective-C编程时采用首字母大写类名。 2.对象(object)是一种包含值和指向其类的隐藏指针的结构体。运行中的程序通常都包含成百上千个对象。指向对象的变量通常不需要首字母大写。 3.实例(instance)是“对象”的另一种称呼。比如说circle对象也可以成为Circle类的实例。 4.消息(message)是对象可执行的操作,用于通知对象去做什么。对象接收消息后,

    日期:2015年06月29日
  • 面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)

    1、什么是面向对象编程(Object-Oriented Programming)?  面向对象编程(Object-Oriented Programming)简称OOP技术,是开发计算机应用程序的一种新方法、新思想。过去的面向过程编程常常会导致所有的代码都包含

    日期:2015年05月19日
  • 《Javascript权威指南》学习笔记之七:面向对象编程(OOP)

    一、Javascript中“类”的定义方式 1、 function Person(name,age) { this.age=age; this.name=name; this.show=function() { return ("my name is "+this.name+",and my age is "+this.age); } } var per = new Person("yuan",20); alert(per.show()); 2、 function Person(name,age) { var o = new Object; o.name=name; o.age=age; o

    日期:2014年05月20日
  • OOP:面向对象编程

    从了解Java一直被告诉OOP,可是OOP到底是神马呢?一直是只知其然不知其所以然,虽然现在还是表述不清楚其内涵,就先把大家的标准答案整理一下吧。 OOP:Object Oriented Programming,OOP,面向对象程序设计。OOP 的一条

    日期:2015年10月29日
  • Python入门的36个例子 之 30 -> OOP – 初始化

    源代码下载:下载地址在这里   # 034 class Person: def __init__(self, name): self.name = name # 这一句中第一个name是类中包含的域,第二个name是传进来的参数 # end of def def sayHello(self): print 'Hello!' # end of def # end of class p = Person('Ning') print p.name p.sayHello()   output:   Ning Hello!    

    日期:2009年09月12日
  • 源码-使用组合替代继承实现新类(Using Composition Rather Than Inheritance)

    面向对象编程(OOP)后,教材的代码风格发生较大变化。之前的代码的重点在于算法,而现在重点在于编程思想。 2.代码行数增多后,如果不使用像Eclipse这样的大型而可靠地集成开发环境,而在命令行中调试的话,效率难以想象。 代码如下: package exercise

    日期:2016年07月16日
  • 面向对象程序设计和PHP

    上很多和PHP相关的资料都着眼于这点。下面是一些为希望使用OOP的PHP开发者精选的资料。 PHP 的 OOP 阅读材料精选 - Object Oriented PHP: Paging Result Sets Kevin Yank 提供了一个关于PHP中的OOP的实用

    日期:2006年10月31日
  • Java面试题--关于 OOP 和设计模式

    这部分包含 Java 面试过程中关于 SOLID 的设计原则,OOP 基础,如类,对象,接口,继承,多态,封装,抽象以及更高级的一些概念,如组合、聚合及关联。也包含了 GOF 设计模式的问题。 103)接口是什么?为什么要使用接口而不是直接使用具体类? 接口

    日期:2016年05月12日
  • Dynamic Binding and Casting for the Extensibility of OOP

    We all know that among the facts that make OOP so popular is its ability of Extensibility. So i want to see how does the JAVA

    日期:2012年08月21日
  • PHP ORM框架与简单代码实现——让OOP与关系数据库更融洽

    对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 ORM提供了所有SQL语句的生成,代码人员远离了数据库概念。从一个概念需求(例如一个HQL)映射为一个SQL语句,并不需要什么代价,连1%的性能损失都没有。真正的性能损失在映射过程中,更具体地讲,是在对象实例化的过程中。 目前PHP 开源比较有名的 ORM 有以下几个: 1、Propel Propel是一个适

    日期:2012年11月15日