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