levels of contents
上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 设计模式python实现(02)--策略模式 面对算法时常变动 **内容:**定义一系列的算法,把它们一个个封装起来,并且使得它们可以相互替换。本模式使得算法可独立于使用它的客户而变化。 角色: 抽象策略(Strategy) 具体策略(ConcreteStrategy) 上下文(Context) " 阅读全文
posted @ 2020-08-21 08:36 panky 阅读(122) 评论(0) 推荐(0)
摘要: 设计模式python实现(01)--简单工厂模式 **内容:**不直接向客户端暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。 角色: 工厂角色(Creator) 抽象产品角色(Product) 具体产品角色(Concrete Product) """ 简单工厂模式 author: 阅读全文
posted @ 2020-08-21 08:35 panky 阅读(116) 评论(0) 推荐(0)
摘要: 设计模式python实现(00)--初识 设计模式 设计模式:对软件设计中普遍存在(反复出现)的各种问题,所提出解决方案。每一个设计模式系统地命名、解释和评价了面向对象系统一个重要的和重复出现的设计 《设计模式:可复用面向对象软件的基础》 接口 定义:若干个抽象方法的集合。 作用:限制实现接口的类必 阅读全文
posted @ 2020-08-20 22:33 panky 阅读(179) 评论(0) 推荐(0)
摘要: Java面向对象(04)--多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口性 灵活性 简化性 多态存在的三个必要条件 继承 重写 父 阅读全文
posted @ 2020-08-13 23:19 panky 阅读(118) 评论(0) 推荐(0)
摘要: Java面向对象(03)--继承 继承概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 类的继承格式 在 Java 中通过extends 关 阅读全文
posted @ 2020-08-13 23:01 panky 阅读(125) 评论(0) 推荐(0)
摘要: Java面向对象(03)--Override\Overload 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方 阅读全文
posted @ 2020-08-13 22:59 panky 阅读(112) 评论(0) 推荐(0)
摘要: Java面向对象(02)--封装 封装简介 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 高内聚,低耦合: 高内聚:类的内部数据操作细节自 阅读全文
posted @ 2020-08-12 22:27 panky 阅读(91) 评论(0) 推荐(0)
摘要: Java面向对象(01)--初识 什么是面向对象 面向对象编程(Object-Oriented Programming, OOP) 面向对象的本质:以类的方式组织代码,以对象组织数据 抽象 三大特性 封装 继承 多态 对象,是具体的事物。类是抽象的,是对对象的抽象。 类是对象的模板 创建与初始化对象 阅读全文
posted @ 2020-08-12 22:23 panky 阅读(129) 评论(0) 推荐(0)
摘要: Java基础(10)--数组 数组概述 Java 语言中提供的数组是用来存储固定大小的同类型元素。 数组是相同类型数据的有序集合 其中,每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它 数组的声明与创建 声明数组变量 首先必须声明数组变量,才能在程序中使用数组。 下面是声明数组变量的 阅读全文
posted @ 2020-08-09 23:20 panky 阅读(178) 评论(0) 推荐(0)
摘要: Java基础(09)--方法 何谓方法 我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于 阅读全文
posted @ 2020-08-09 23:20 panky 阅读(153) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页