码迷,mamicode.com
首页 >  
搜索关键字:具体化    ( 245个结果
C++类的继承与派生
C++中,继承就是在一个已存在的类的基础上建立一个新的类。已存在的类称为基类,又称父类;新建立类称为派生类,又称为子类。 基类是对派生类的抽象,派生类是对基类的具体化。 (一)派生类的定义与构成 1)派生类的定义 class 派生类名:类派生列表{ 成员列表 }; 类派生列表指定了一个或多个基类,形 ...
分类:编程语言   时间:2019-07-20 00:11:49    阅读次数:116
You are what you say!
说话的方式表现了你的角色,所以说话的口吻在不同场合要贴合自己的身份和角色 尖锐的问题:如果要说一个比较尖锐的问题,那么可以把这个问题推理一下,从比较生活化的一点开始,或者将问题推给虚拟的第三方(但是注意符合逻辑性,避免产生说胡话的形象)。同时避免使用审视,官方的用词,表现就事论事。 问题具体化:将内 ...
分类:其他好文   时间:2019-07-07 14:41:18    阅读次数:84
策略模式
一、策略模式: 如果说简单工厂模式对对象分类, 那么策略模式就是对相似逻辑算法分类, 将算法的切换变成一个目标可变的行为, 由策略决定行为。 二、基本思路: 1.创建策略抽象类,定义所有支持的算法的公共接口; 2.继承抽象类,策略具体化; 3.定义Context类作为上下文承接的角色,是使用了某种策... ...
分类:其他好文   时间:2019-06-06 00:00:41    阅读次数:143
类型系统的运算法则--代码阅读神器--类型关乎复合
最近看swift的范型和typeclass很辛苦,一点也摸不着头绪; 所以总结了以下类型系统的运算法则,以简化类型的转化、组合、变换等规则; is-a has-a use-a like-a as-a extension-a assign-a like-a-default 一、类型分类: 1、norm ...
分类:编程语言   时间:2019-06-05 19:56:55    阅读次数:134
剑指offer 22. 举例让抽象具体化 从上往下打印二叉
题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解题思路: 思路是用arraylist模拟一个队列来存储相应的TreeNode 代码如下: import java.util.ArrayList;import java.util.List;/**public class TreeNo ...
分类:其他好文   时间:2019-05-25 21:31:20    阅读次数:149
设计模式专题
设计模式分类创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式设计模式六大原则开闭原则:开闭原则就是说对扩展开放,对修改关闭里氏
分类:其他好文   时间:2019-04-22 09:23:41    阅读次数:142
面向对象的解释
一、基本概念 1. 面向过程 (1) 概念:以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 (2) 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。因为程序的流程很清楚,按着模块与函数的方法可以很 ...
分类:其他好文   时间:2019-04-18 01:07:01    阅读次数:192
桥接模式
桥接模式将抽象部分与实现部分分离,使它们都可以独立地变化。 抽象类依赖实现类 在多种可能会变化的情况下,用继承会造成类爆炸问题,扩展起来不灵活。 桥接模式角色:抽象、实现者、细化抽象、细化实现者 优点:1、分离抽象与实现,使得抽象与实现可以独立的扩展。(当修改实现代码时,不影响抽象的代码) 2、满足 ...
分类:其他好文   时间:2019-03-26 16:42:55    阅读次数:126
泛型编程的术语
泛型:泛型结构(类、结构体)、泛型函数(从本质上来说也是一个结构)统称为泛型; 泛型参量:泛型中的待定参量; 具体化:对泛型结构中的泛型参量进行指定,构造出具体的类型; 递归定义:泛型结构中的泛型参量依赖于外部的环境泛型参量; 约束:对一个泛型结构的泛型参量的可指定类型范围进行限制;或对多个泛型结构 ...
分类:其他好文   时间:2019-03-15 19:11:43    阅读次数:186
30 包含min函数的栈(举例让抽象问题具体化)
题目描述: 定义栈的数据结构(push/pop),请在该类型中实现一个能够得到栈中所含最小元素的min函数(三者的时间复杂度都应为O(1))。 测试用例: 1)新压入栈的数字比之前的最小值大/小 2)弹出的数字不是最小的元素/是最小的元素 解题思路: 1)借助辅助栈存储最小值,辅助栈顶一定都当前栈的 ...
分类:其他好文   时间:2019-03-04 21:00:51    阅读次数:195
245条   上一页 1 ... 3 4 5 6 7 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!