写点什么

oop

0 人感兴趣 · 14 次引用

  • 最新
  • 推荐

Java 的访问修饰符

为了实现面向对象程序设计(OOP)的封装这个特性,需要程序设计语言提供一定的语法机制来支持。这个语法机制就是访问权限控制(访问修饰符:public、protected、private、default)。

https://static001.geekbang.org/infoq/09/09aa2abf8de22fb771094e40c1cec396.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈 Java 和 SAP ABAP 的静态代理和动态代理,以及 ABAP 面向切面编程的尝试

用户头像
Jerry Wang
2022-08-11

我们说面向对象编程是一种理念,不同的编程语言可以有不同的实现。同理,AOP这种理念,不同的编程语言也存在不同的实现。 Java AOP的实现可以分为静态代理和动态代理两种。AOP的核心为,业务逻辑位于原始类中始终保持不变,而编织的非业务逻辑位于代理类中。

Scala 基础 (五):面向对象(上篇)

Scala 的面向对象思想和 Java 的面向对象思想和概念是一致的,但是对应的语法有所不同。

https://static001.geekbang.org/infoq/92/92cfb8b50373aabd5caaa25d75441cd0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 面向对象编程 -Trait 对象

用户头像
2021-07-22

trait 对象与其他语言中的“对象”类似,但是又不相同。

https://static001.geekbang.org/infoq/57/5731f6a55868b58c3ecfc10416730366.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 面向对象编程 - 概念

用户头像
2021-07-21

根据某些定义,Rust 是面向对象的;而在其它一些定义下,Rust 又不是。

面向对象的 Python 编程,你需要知道这些!

​​​​摘要:Python没有像 java 中的“private”这样的访问说明符。除了强封装外,它支持大多数与“面向对象”编程语言相关的术语。因此它不是完全面向对象的。

https://static001.geekbang.org/infoq/23/23b64a2c2dc6811064ef03de78b28e21.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python OOP-4

用户头像
若尘
2021-05-10

类的成员描述是为了在类中对类的成员属性进行相关操作而创建的一种方式

OOP 面向对象编程 (Object-Oriented Programming) 概述

用户头像
古月木易
2020-07-17

Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)。

重拾依赖倒置原则(训练营第二课)

用户头像
看山是山
2020-06-16

High level modules should not depend upon low level modules, Both should depend upon abstractions.Abstractions should not depend upon details.Details should depend upon abstracts.

https://static001.geekbang.org/infoq/7a/7a37a9c11ad92ec9423162f242b91d0d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

python oop 指南

用户头像
志学Python
2020-05-04

继承其实就是一种关系,这意味着,当您有一个继承自Base类的Derived类时,您创建了一个关系,其中Derived是Base的特殊版本

oop_oop技术文章_InfoQ写作社区