上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
  2020年10月22日
摘要: 从语法树到中间代码再到目标代码 至此,语法树已经承载了源程序的全部信息,后续的转换工作就和源程序没关系了。 如果希望一步到位,从语法树转换为目标代码,理论上和实际上都是可行的。但计算机存在多种CPU硬件平台,考虑到程序在不同CPU之间的可移植性,先转换成一个通用的、抽象的“CPU指令”,这就是中间代 阅读全文
posted @ 2020-10-22 23:57 風殇璃 阅读(39) 评论(0) 推荐(0) 编辑
  2020年10月20日
摘要: Facade 这个外观类为子系统提供一个共同的对外接口 Clients 客户对象通过一个外观接口读写子系统中各接口的数据资源。 适用场景 在以下情况下可以考虑使用外观模式: (1)设计初期阶段,应该有意识的将不同层分离,层与层之间建立外观模式。 (2) 开发阶段,子系统越来越复杂,增加外观模式提供一 阅读全文
posted @ 2020-10-20 16:12 風殇璃 阅读(31) 评论(0) 推荐(0) 编辑
  2020年10月13日
摘要: 组合模式 组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构。 涉及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 2.Leaf 在组合中表示叶子结点对象,叶子结点没有子结点。 3. 阅读全文
posted @ 2020-10-13 13:10 風殇璃 阅读(31) 评论(0) 推荐(0) 编辑
  2020年10月12日
摘要: 语法分析 如果说词法分析的作用是从连续的字符中识别出标识符、关键字、数字、运算符并存储为符号(token)流,语法分析的作用就是从词法分析识别出的符号流中识别出符合C语言语法的语句。 因为计算机无法像人那样同时看多个标识符、关键字、数字、运算符,无法像人那样一眼看出这是一个函数声明,那是一个if语句 阅读全文
posted @ 2020-10-12 23:56 風殇璃 阅读(18) 评论(0) 推荐(0) 编辑
  2020年10月8日
摘要: 装饰模式 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的引用(reference 阅读全文
posted @ 2020-10-08 17:07 風殇璃 阅读(19) 评论(0) 推荐(0) 编辑
  2020年10月3日
摘要: 桥接模式 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。 抽象化 存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过程, 阅读全文
posted @ 2020-10-03 17:00 風殇璃 阅读(39) 评论(0) 推荐(0) 编辑
  2020年10月2日
摘要: 作为一名程序员,首要的事是要磨砺自己的个人能力。 个人能力有好多,今天首先要说的便是编码。 编码是一名程序员必须具备的技术,不会编码,也算不得程序员了,自入学以来,便开始学习各种语言:C、C++、Java、C#等等。作为专业知识,不说完全掌握,但是我们必须要融会贯通,要会和代码对话,让他能够按照你的 阅读全文
posted @ 2020-10-02 22:03 風殇璃 阅读(47) 评论(0) 推荐(0) 编辑
  2020年10月1日
摘要: 最近,在系主任的推荐下,阅读了《梦断代码》。 《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域 阅读全文
posted @ 2020-10-01 22:09 風殇璃 阅读(46) 评论(0) 推荐(0) 编辑
  2020年9月28日
摘要: 适配器模式 共有两类适配器模式: 对象适配器模式 -- 在这种适配器模式中,适配器容纳一个它包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。 类适配器模式 -- 这种适配器模式下,适配器继承自已实现的类(一般多重继承)。 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使 阅读全文
posted @ 2020-09-28 14:58 風殇璃 阅读(16) 评论(0) 推荐(0) 编辑
  2020年9月23日
摘要: 原型模式 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请 阅读全文
posted @ 2020-09-23 12:56 風殇璃 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页