美文网首页
2016-12-13工作笔记

2016-12-13工作笔记

作者: glorythesky | 来源:发表于2016-12-13 00:18 被阅读0次

今天晚上重新看了之前写过的代码,一个函数完成了三四个功能,一拉就是五六十行,真是一片狼藉,完全没有做到OO编程封装的特性。现在回想起来,不用提OO,我在最初设计项目功能的时候连最基本的程序设计规则 -- 将任务分成小任务逐个完成,都没能做到。

还是回家恶补我的 HeadFirst面向对象分析与设计吧~~今天看十几页,大体了解了两点吧,一个是程序设计的三个原则: 第一也是最重要的,满足用户需求;第二,符合OO设计原则;第三,可重用性好,可扩展性强。总之,每一次修改代码,都应该默默质问自己是否做到了这三点。

另外书中对于“封装”的认识和我之前的理解是有些出入,我原来只知道封装是可以避免重复代码,让你不会一直解决已经被解决的问题~ 实际上,“封装”还可以增强代码的健壮性,降低代码之间相互影响的程度。试想,一段需要经常改动的代码,如果不对它进行封装,任其和周边代码发生交叉,那么不经意间的一个改动会很容易产生bug。

相关文章

  • 2016-12-13工作笔记

    今天晚上重新看了之前写过的代码,一个函数完成了三四个功能,一拉就是五六十行,真是一片狼藉,完全没有做到OO编程封装...

  • 是安逸平凡的生活?还是要风华绝代?

    2016-12-13 ...

  • 少年,愿岁月待你以温柔(二)

    文/小纽扣 2016-12-13

  • 一句话笔记(15)

    一句话笔记,某段时间内遇到或看到的某个可记录的点。 2016-12-13 iOS NSString 字符串包含 引...

  • NCE-2 1 A private conversation

    2016-12-13 Origin Text Lesson 1 A private conversation 私人...

  • Hibernate(one)

    //////////2016-12-12 ~ 2016-12-13/////////// int study_da...

  • 2016-12-13

    被告知入选校队的时候,已然是昨晚很晚了。 预赛那天……大约是十一月十三号吧,跟小一班去发传单,原本是为对付一下志愿...

  • 2016-12-13

    今天早上六点起床,听经,皈命,继续看书。到七点本来想眯一会儿,结果醒来就九点了。真是罪过!看样子以后应该多设...

  • 2016-12-13

    午饭:剁椒鱼块+素鸡+青菜

  • 2016-12-13

    效果需求:1、搜索框输入文字后按“ENTER”键可以进行搜索。2、点击登录填写完信息后按“ENTER”键实现登录 ...

网友评论

      本文标题:2016-12-13工作笔记

      本文链接:https://www.haomeiwen.com/subject/ckarmttx.html