上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: 完成了武勇亮老师布置的计算本作业。 阅读全文
posted @ 2023-10-15 16:33 秋渡晚枫 阅读(18) 评论(0) 推荐(0)
摘要: 认真学习了高飞老师教的软件设计这一本书,这其中的模式对我影响很大 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的 阅读全文
posted @ 2023-10-14 16:33 秋渡晚枫 阅读(16) 评论(0) 推荐(0)
摘要: 能够解决问题并不是编写代码最重要的部分,代码也不是越简洁越好,能够让人读懂,规范化的代码才是好代码。这本书教授阅读代码的方法,同时也告诉读者如何去写代码,是一本非常有用的书,很适合我们这样的学生巩固基础规范程序 阅读全文
posted @ 2023-10-13 16:33 秋渡晚枫 阅读(13) 评论(0) 推荐(0)
摘要: 建造者模式唯一区别于工厂模式的是针对复杂对象的创建。也就是说,如果创建简单对象,通常都是使用工厂模式进行创建,而如果创建复杂对象,就可以考虑使用建造者模式。 当需要创建的产品具备复杂创建过程时,可以抽取出共性创建过程,然后交由具体实现类自定义创建流程,使得同样的创建行为可以生产出不同的产品,分离了创 阅读全文
posted @ 2023-10-12 16:33 秋渡晚枫 阅读(38) 评论(0) 推荐(0)
摘要: 要养成一个习惯,经常花时间去阅读别人的高质量代码,就像阅读高品质的散文一样能够丰富词汇量,扩展思维,激发想象力一样。分析设计良好的软件系统的内部结构可以学到新的构架模式,数据结构,编码方法,算法,风格,文档规范,编程接口。 阅读全文
posted @ 2023-10-11 16:32 秋渡晚枫 阅读(13) 评论(0) 推荐(0)
摘要: 《代码阅读方法与实践》就是讲述代码阅读的方法,也能让我们学习之中的构架模式,数据结构,文档规范。阅读代码后,将所阅读代码的闪光处挑拣选出,牢记心中,并在日后编码时能够加以灵活利用,这才是阅读代码的正确方式。开源软件可以让我们阅读到大量的代码,这些代码有好也有坏,我们通过阅读评论和改进这些代码,可以从 阅读全文
posted @ 2023-10-10 16:32 秋渡晚枫 阅读(8) 评论(0) 推荐(0)
摘要: 《代码阅读方法与实践》就是讲述代码阅读的方法,也能让我们学习之中的构架模式,数据结构,文档规范。阅读代码后,将所阅读代码的闪光处挑拣选出,牢记心中,并在日后编码时能够加以灵活利用,这才是阅读代码的正确方式。开源软件可以让我们阅读到大量的代码,这些代码有好也有坏,我们通过阅读评论和改进这些代码,可以从 阅读全文
posted @ 2023-10-10 08:26 秋渡晚枫 阅读(27) 评论(0) 推荐(0)
摘要: 代理模式的主要优点有: 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;代理对象可以扩展目标对象的功能;代理模式能将客户端与目标对象分离,在一定程度上降低了系统的耦合度,增加了程序的可扩展性其主要缺点是: 代理模式会造成系统设计中类的数量增加在客户端和目标对象之间增加一个代理对象 阅读全文
posted @ 2023-10-09 16:32 秋渡晚枫 阅读(20) 评论(0) 推荐(0)
摘要: 打包和压缩文件 bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip 阅读全文
posted @ 2023-10-08 16:32 秋渡晚枫 阅读(50) 评论(0) 推荐(0)
摘要: 适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。 阅读全文
posted @ 2023-10-07 16:32 秋渡晚枫 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页