01 2021 档案

摘要:组合模式 又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 //文件结构 public void FileStruct{ ... } public void Folder 阅读全文
posted @ 2021-01-29 10:53 rd-yyx 阅读(50) 评论(0) 推荐(0)
摘要:外观模式 定义了一个将子系统的一组接口集成在一起的高层接口,以提供一个一致的界面。通过这个界面,其他系统可以方便地调用子系统中的功能,而忽略子系统内部发生的变化。 为一个比较复杂的子系统提供一个简单的接口,将客户程序与子系统实现分离,简化子系统间的依赖关系 //微信支付 银行卡支付不同的支付功能,而 阅读全文
posted @ 2021-01-28 10:52 rd-yyx 阅读(59) 评论(0) 推荐(0)
摘要:接口型模式 当遇到一个对象A希望使用另外一个对象B提供的服务但不能确定B究竟属于哪个类的时候那么我们可以将B提供的服务抽象成一个接口然后让A持有这个接口的实例来使用服务。 接口型模式包括:适配器模式、外观模式、合成模式与桥接模式 Abstract 和 interface区别: 基本区别:Abstra 阅读全文
posted @ 2021-01-27 10:49 rd-yyx 阅读(62) 评论(0) 推荐(0)
摘要:适配器模式 把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作 功能类似但是接口不同这时就可以使用适配器,一般情况下在前期第一时间考虑通过重构统一接口。比如在使用第三方开发组件的时候,自己的系统接口与组件接口不同,不用为了迎合去改自己的接口可以使用适 阅读全文
posted @ 2021-01-27 10:47 rd-yyx 阅读(74) 评论(0) 推荐(0)
摘要:龙书8章学习总结,略过了一些算法 第一章引论和第二章简单的语法制导翻译器 一个源程序到目标程序 源程序通过预处理器处理到编译器形成目标汇编程序到汇编器形成可重定位机器代码通过链接器/加载器变成目标机器代码 预处理器:展开所有宏定义,处理含有#部分的代码,还有删除所有的注释//和/* */。 编译:进 阅读全文
posted @ 2021-01-26 11:51 rd-yyx 阅读(270) 评论(0) 推荐(0)