`
yjyj001
  • 浏览: 135311 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

OO programming characters

阅读更多

From wiki:

 

some basic characters:

 

encapsulation, modularity,polymorphism, and inheritance

 

 

Some basic concepts:

 

Class,  defines the abstract characteristics of an object(thing)

 

Object, a pattern (exampler) of a class

 

Intance, the instance is the actual object created at the runtime

 

Method, an object's abilities

 

Abstraction, it is simplifing complex reality by modelling class appropriate the problem

 

Encapsulation, conseals the functional details of a class from object that send message to it

 

Polymorphism, allow the programmer to treat derived class members  just like their parents members

 

Decoupling, allows for the separation of object interactions from classes and inheritance into distinct layers of abstraction

 

分享到:
评论

相关推荐

    OO programming with php5

    本书旨在帮助读者理解面向对象编程(Object-Oriented Programming, OOP)的核心概念,并掌握如何在 PHP5 中运用这些概念来开发高质量的Web应用程序。PHP 作为一种广泛使用的服务器端脚本语言,在 Web 开发领域占据着...

    Transition to OO Programming Lecture Notes (Cornell CS1130)

    为了解决这些问题,出现了各种组织方法,其中最重要的一种就是面向对象(OO)编程。 #### 面向对象的基础概念 为了更好地理解面向对象编程的核心概念,这里提供了一个办公室文件柜的比喻。在一个典型的办公室里,...

    Workflow programming with ABAP OO objects

    SAP ABAP Workflow programming with ABAP OO objects

    OO4O(Oracle Objects for OLE C++ Class Library)

    Oracle Objects for OLE (OO4O) is a product designed to allow easy access to data stored in Oracle databases using any programming or scripting language that supports the Microsoft ...

    SAP ABAP开发学习——第10课:OOALV(视频教程)

    1. **SAP ABAP概述**:SAP ABAP(Advanced Business Application Programming)是SAP公司的主要编程语言,用于开发和自定义SAP R/3和SAP NetWeaver系统。它提供了各种功能,包括数据库交互、屏幕设计、报表生成和Web...

    OOALV常用功能完整简例

    标题中提及的“OOALV常用功能完整简例”,描述中说明了该简例包含的内容:热键单击、双击、帮助、编辑和自定义工具条等。OOALV是指面向对象的ALV,它是在SAP系统中常用的报表输出组件,用于将数据以表格形式展示。在...

    ABAP OOALV学习文档

    ### ABAP OOALV 学习文档详析 #### 一、ABAP OOALV 概述 **ABAP OOALV**(Object-Oriented Application List Viewer)是一种用于SAP系统的高级列表显示技术,主要用于生成复杂的报表和列表视图。自R/3 4.6C版本起...

    generative programming.pdf

    Krzysztof Czarnecki在其1998年的博士论文中提出,该论文详细探讨了当前面向对象(OO)技术和组件技术面临的挑战,如缺乏为重用而设计的分析与设计方法、处理组件多种变体的有效技术缺失、由于领域抽象与编程语言...

    实战OO 用例 建模

    实战OO_用例建模 实战OO_用例建模 实战OO_用例建模

    oo2core_6_win64

     1、Windows 95/98/Me系统,将oo2core_6_win64.dll复制到C:\Windows\System目录下。  2、Windows NT/2000系统,将oo2core_6_win64.dll复制到C:\WINNT\System32目录下。 3、Windows XP/WIN7/win10系统(64位系统对应...

    OO4O简介以及其在VC++中的应用

    ### OO4O简介及其在VC++中的应用 #### 摘要 OO4O(Oracle Objects for OLE)是Oracle公司推出的一种高级底层接口,专为基于Oracle数据库的应用程序开发而设计。它提供了快速访问Oracle数据库的能力,并且兼容微软...

    ABAP OOALV报表开发

    ABAP OOALV报表开发,定义变量,选择屏幕定义,创建类,调用函数

    SAP OO ALV技术介绍.pdf

    SAP OO ALV技术介绍 SAP OO ALV技术是SAP系统中的一种报表控件类,通过调用cl_gui_alv_grid类的方法可以实现ALV报表的显示。OO ALV技术可以满足大多数ALV需求,但有时需要与后续的屏幕开发等集中在一个屏幕中,或者...

    ABAP OO的八个理由

    【ABAP OO的八大理由详解】 1. 数据封装与稳定性:ABAP面向对象(OO)编程的核心优势之一是数据封装,它将数据和操作数据的方法捆绑在一起,形成对象。这提高了程序的可维护性和稳定性,因为对象内部状态的改变对...

    实战OO的pdf自留备份

    《实战OO》是一本深入探讨面向对象(Object-Oriented, OO)编程技术的书籍,主要针对软件开发人员,特别是那些关注于软件设计流程和优化的开发者。此书的PDF版本是作者或读者为了个人学习和参考而留存的备份,包含了...

    01. ABAP Programming - PDF

    ABAP(Advanced Business Application Programming)是SAP公司推出的一种编程语言,主要用于开发SAP系统中的业务应用程序。在“01. ABAP Programming - PDF”这个教程中,你将深入了解到ABAP的基础和高级概念,帮助...

    OO及UML教程

    《OO及UML教程》是面向对象编程(Object-Oriented Programming, OOP)与统一建模语言(Unified Modeling Language, UML)的学习资源。在IT行业中,OOP是一种广泛应用于软件开发的方法学,它强调将数据和操作数据的...

Global site tag (gtag.js) - Google Analytics