读书笔记
guaiguaihu2012
这个作者很懒,什么都没留下…
展开
-
UML类图符号 各种关系说明以及举例
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,转载 2014-02-27 21:04:26 · 438 阅读 · 0 评论 -
重构读书笔记
第二章重构的原则重构是软件更容易理解重构能够改进程序设计重构帮助找到bug重构提高编程速度-这一条是建立在第二条基础上的何时重构添加新功能的时候重构修补错误的时候重构复审代码时重构重构的目标容易阅读所有逻辑都只在唯一地点指定※这个地方不是太懂。新的改动不会影响现有的行为尽可能简单的表达逻辑间接层的好处※不知道怎么用法允许逻辑共原创 2013-11-26 23:07:27 · 454 阅读 · 0 评论 -
读书笔记-重构 - Extract Method(提炼方法)
目标:把代码片段整理提炼出来赋予他一个合适的名字ps:命名的原则是方法名能够表达方法是做什么的,而不是说方法是怎么做的。怎么做的是要放在方法体里面实现的。简单示例:修改前void printOwing(double amount) { printBanner(); //print details System.out.println ("nam原创 2013-12-03 23:53:15 · 523 阅读 · 0 评论 -
读书笔记-重构 - Remove Assignments to Parameters(删除对参数的复制)
待续...原创 2013-12-04 23:17:19 · 479 阅读 · 0 评论 -
读书笔记-重构-Replace Temp with Query
待续...原创 2013-12-04 23:18:18 · 356 阅读 · 0 评论 -
读书笔记-重构-Replace Method with Method Object(用对象代替方法)
待续...原创 2013-12-04 23:19:15 · 414 阅读 · 0 评论 -
读书笔记-重构-Form Template Method
待续...原创 2013-12-04 23:19:56 · 363 阅读 · 0 评论 -
读书笔记-重构-Pull Up Field(把属性移入父类)
待续...原创 2013-12-04 23:20:52 · 457 阅读 · 0 评论 -
读书笔记-重构-self encapulicate field(自封装属性)
类的属性不能给直接给外部调用,这么做会增加他们之间的耦合度。而是提供给外部调用的接口。private int high;int compute() {return high*high;}private int high;int compute() {return getHigh();}public int getHigh(){return hig原创 2013-12-16 22:43:45 · 340 阅读 · 0 评论 -
读书笔记-java基础-知识点
数据类型有int参与byte、short和char的运算时,结果会被自动提升为int类型。原创 2016-04-21 06:40:23 · 236 阅读 · 0 评论