摘要: 一、高内聚1、LSP:里氏替换原则,子类可以替换父类的实例 2、OCP:开放封闭原则,尽量通过添加代码的方式修改类的功能,对外 扩展开放,对内 修改封闭。 3、DIP:依赖倒置原则,一个类尽量依赖于接口等高端类(父类),尽量避免依赖于子类。 4、SRP:单一职责原则,类功能越少越好。 二、松耦合1、 阅读全文
posted @ 2016-12-08 01:47 hanhan6494 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 静态分配有两种情况:1.用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个对象,这N个对象只有同一个静态属性与方法;2.方法内部的静态变量:方法内部的静态变量,执行完静态变量值不消失,再次执行此对象的方 阅读全文
posted @ 2016-12-08 01:41 hanhan6494 阅读(397) 评论(0) 推荐(0) 编辑