2013年2月17日

类之间的关系

摘要: UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。一、泛化(Generalization)泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。一般用一个带空心箭头的实线表示泛化关系,UML图如下:泛化对应Java中继承关系,即子类继承父类中出private修饰外的所有东西(变量、方法等)。示例代码:public class Animal {}public class Tiger extends Animal {}Tiger继承Animal,因此Tiger与Animal之间是泛化(继承)关系。这个很好理 阅读全文

posted @ 2013-02-17 15:36 biggest fish 阅读(194) 评论(0) 推荐(0) 编辑

笔记:代码整洁之道

摘要: 命名: 1、有意义,名副其实:降低代码的模糊度,明确说明代码的用途; 2、避免误导:accountList的类型最好就是List; 3、避免使用多个不同之处较小的名称; 4、避免使用字母l和O,因为它们像数字1和0; 5、做有意义的区分,只有意义不同时才使用不同的名字; 6、废话是无意义的区分,是冗余; 7、使用可搜索的名称:用宏定义数字比直接用数字好,避免使用单字母变量和数字常量; 8、不必使用带类型的匈牙利标记法; 9、避免成员变量使用类名前缀; 10、类名和对象名一般都是名词和名词短语; 11、方法名一般是动词和动词短语;get,set,is前缀; 12、使用解决方案领域内的名称; .. 阅读全文

posted @ 2013-02-17 15:05 biggest fish 阅读(141) 评论(0) 推荐(0) 编辑

导航