codeing or artist ?
记得大学第一节编程课,教授说,"如果一件事儿有对错,那么是科学。如果有美丑好坏,那么是艺术。" 一个能顺利运行还能让人阅读时体验思维美妙的代码,就是艺术和科学的结合。能运行的程序并不是好程序,能当作文章来读的才是。在我看来代码是一种特殊的文体,程序猿其实会写诗。
摘要: 建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 在软件系统中,有时需要创建一个复杂对象,并且这个复杂对象由其各部分子对象通过一定的步骤组合而成。 建造者模式类图: 建造者模式的分析 介绍完了建造者模式的具体实现之后,让我们总结下建造模式的实现要点: C#的建造者 阅读全文
posted @ 2017-03-23 16:01 codeing-or-artist-?? 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式类图: 然而对于外观模式而言,是没有一个一般化的类图描述,下面演示一个外观模式的示意性对象图来加深大家对外观模式的理解: 在上面的对象图中有两个角色: 门面(Facade)角色:客 阅读全文
posted @ 2017-03-23 15:02 codeing-or-artist-?? 阅读(215) 评论(0) 推荐(0) 编辑