软件开发
文章平均质量分 56
大飞的江湖
天地不仁以万物为刍狗
展开
-
弱类型语言和强类型语言
今天想到一个问题,为什么脚本语言都是弱类型的原创 2013-09-12 12:16:04 · 1857 阅读 · 0 评论 -
重写 重载 抽象 接口
抽象类abstract class 用关键字abstract修饰的类叫做抽象类,抽象类不能被实例化,即不能new出来一个抽象类的对象(实例)。 抽象方法 用abstract关键字所修饰的方法叫做抽象方法。 抽象方法必须定义在抽象类中。 抽象方法有声明,无实现(没有花括号{},有花括号但是内容为空也是一种实现,空实现)。 相对应的有声明有实现的方法可以叫做具体方原创 2013-09-16 15:46:45 · 1658 阅读 · 0 评论 -
OO五大原则
1、单一职责原则应该有且仅有一个原因引起类的改变2、里氏替换原则所有引用基类的地方必须能够透明的使用其子类的对象3、依赖倒置原则高层模块不应该依赖底层模块,两者都应该依赖抽象;抽象不应该依赖细节;细节应该依赖抽象4、接口隔离原则类间依赖应该建立在接口上;建立单一接口,不要建立庞大臃肿的接口;接口应该尽量细化5、开闭原则软件应该对扩展开放,对修改关闭;应该通过扩展原创 2016-07-19 22:00:43 · 445 阅读 · 0 评论