![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件构造
文章平均质量分 66
呆先森HIT
哈尔滨工业大学本科计算机大三在读
展开
-
软件构造之关于关于LSP原则的思考与总结
软件构造之关于关于LSP原则的思考与总结原创 2022-06-13 21:16:10 · 334 阅读 · 0 评论 -
软件构造之判断对象相等的一些思考
软件构造之判断对象相等的一些思考原创 2022-06-11 23:12:47 · 107 阅读 · 0 评论 -
软件构造之面向复用的设计模式
软件构造之面向复用的设计模式原创 2022-05-30 16:30:42 · 176 阅读 · 0 评论 -
软件构造之面向对象编程(OOP)
对象对象是类的一个实例,有状态和行为。状态是对象中的数据,行为是对象中的操作。接口一系列方法签名的列表,但不具有方法体,不可实例化。抽象类具有0或若干个抽象方法(无方法体)的类,不可实例化。具体类不含抽象方法,所有方法均具有方法体,可实例化的类。继承注意事项声明为final的类不可被继承。Java只允许单继承,不允许多继承。重写(override)条件即上述多态方法条件(m1和m2无序)。但一个方法被声明为final时,其不可被重写。重载(overload)当同一类中的原创 2022-05-21 18:48:55 · 156 阅读 · 0 评论 -
软件构造之抽象相关知识总结
抽象1.抽象的概念基础概念:从众多的事物中抽取出来的共同的、本质的特征,而舍弃其非本质特征的过程。重点在于 共同 本质 特征2.抽象方法和抽象类(1)抽象方法:如果父类当中的方法不确定如何进行{}方法体的实现,那么这个就应该是一个抽象方法。格式:在返回值前加上abstrct关键字,然后去掉大括号(也就是不包括方法体),直接以分号结束。例如:现在有一个父类(动物),定义一个吃东西的方法,在子类(狗、猫)中定义吃东西的方法,有具体的表现(狗吃骨头,猫吃鱼)。可以看出父类中是无法具体定义方法体原创 2022-05-15 21:08:19 · 760 阅读 · 0 评论 -
使用Git进行clone和上传远程仓库举例
使用Git进行clone和上传远程仓库举例,操作讲解。原创 2022-04-24 20:42:56 · 835 阅读 · 0 评论