书栈网 · BookStack 本次搜索耗时 0.058 秒,为您找到 269660 个相关结果.
  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。 ...
  • 7.1.2 面向对象观点

    7.1.2 面向对象观点 7.1.2 面向对象观点 什么是面向对象?要回答这个问题,首先要理解面向对象思想中最基本的观点:数据和对数据的操作不可分离。 其实这个观点对我们来说并不完全陌生。通过第 2 章介绍的数据类型的概念,我们已经 意识到:特定的数据值与能对该数据执行的操作是密切关联的。对于数值型数据,合法的操 作不外乎加减乘除之类;对于字符串数...
  • 面向对象相关知识

    面向对象相关知识 面向对象相关知识 三大支柱:封装、继承、多态 例子:工资结算系统。 ```Python “”” 月薪结算系统 - 部门经理每月15000 程序员每小时200 销售员1800底薪加销售额5%提成 “”” from abc import ABCMeta, abstractmethod class Employee(meta...
  • 面向对象的概念

    一、面向对象的概念 1、面向对象的两个基本概念 2、面向对象的三大特性 一、面向对象的概念 Python 是一门面向对象的语言, 面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。 用 JAVA 的编程思想来说就是:万事万物皆对象。也就是说在面向对象中,把构成问题事务分解成各个对象。 面向对象有三大特性,封装、继承和多态。 1、...
  • 5.4.3 graphics 与面向对象

    5.4.3 graphics 与面向对象 5.4.3 graphics 与面向对象 在 Tkinter 中,只为画布提供了类 Canvas,而画布上绘制的各种图形并没有对应的类。 因此画布是对象,而画布上的图形并不是对象,至少不是按面向对象风格构造的。graphics 模块就是为了改进这一点而设计的,它将 Tkinter 的绘图功能进行了全面的面向对...
  • 面向对象语言的特点

    面向对象语言的特征 对象包含数据和行为 封装隐藏了实现细节 继承,作为类型系统与代码共享 面向对象语言的特征 ch17-01-what-is-oo.md commit 34caca254c3e08ff9fe3ad985007f45e92577c03 关于一个语言被称为面向对象所需的功能,在编程社区内并未达成一致意见。Rust 被很多...
  • 第3章 面向对象

    第3章 面向对象 内容摘要 第3章 面向对象 数组工具类 文档注释 面向对象 Object类 单例设计模式 封装 继承 多态 抽象类与接口 接口回调 内部类 异常 内容摘要 面向对象思想,面向过程思想 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。 面向过程:强调的是功能行为。代表语言:C语言。 ...
  • 面向对象语言的特点

    什么是面向对象? 对象包含数据和行为 封装隐藏了实现细节 继承,作为类型系统与代码共享 什么是面向对象? ch17-01-what-is-oo.md commit e7df3050309924827ff828ddc668a8667652d2fe 关于一个语言被称为面向对象所需的功能,在编程社区内并未达成一致意见。Rust 被很多不同的编...
  • AOP面向切面编程(Aspect Oriented Programming)

    AOP面向切面编程(Aspect Oriented Programming) 使用 AOP 实现业务层读写分离 AOP面向切面编程(Aspect Oriented Programming) Phalcon\Aop 是一个通用组件,以非侵入的方式将系统级的功能代码切入到目标类的指定方法、成员变量上。 <? php   class My...