Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

编程思想 PDF 下载


分享到:
时间:2021-03-11 10:57来源:http://www.java1234.com 作者:转载  侵权举报
编程思想 PDF 下载
失效链接处理
编程思想 PDF 下载


本站整理下载:
提取码:10xb 
 
相关截图:
 
主要内容:


POP面向过程——Processs oriented programming
面向过程编程是以功能为中心的编程思想。
求一个形状的面积,只需要确定方法如何求出给的形状的面积即可(方法内部判断具体的形状,再编写相应的求面积代码)。
OOP面向对象——Object oriented programming
面向对象编程是以对象为核心的编程思想。
求一个形状的面积,只需要确定是什么形状即可(形状类的具有面积的属性,以及求面积的方法)。
AOP面向切面——Aspect oriented programming
面向切边编程是以对象核心的横向编程思想。
求多个不同形状的面积,确定是什么形状的同时给出提示(形状类执行求面积方法时,执行的共性操作)
SOA面向服务——Service oriented Architecture
面向服务编程是以服务为核心的架构思想
 
 
 
POP——>》OOP——》OOP+AOp——》SOA
面向对象编程
三大特性
封装:隐藏对象的属性以及实现细节,仅提供公共访问方法。
继承:使用已有的类派生出新的类。继承是多态的前提。
多态:一个方法有多种实现方式。父类可以接受子类的实例对象;接口可以接受实现类的实例对象。同一个对象,因传入对象的不同,而产生的不同的效果。属性不具多态性,方法呈多态性。
五项原则
单一职责原则:SRP,,Single Resonssibility Principle。类的功能要单一。
开放封闭原则:OCP,Open-Close Principle。对拓展开放(接口、继承),对修改(类、抽象类源码)关闭。
里式替换原则:LSP,Liskov substitution Principle。子类可以完全替代父类,而不影响功能。
依赖倒置原则:DLP,Dependency Inversion Principle。高层模块不依赖底层模块;高层模块与底层模块都依赖于抽象。高层模块,不常变动的部分,底层模块,经常变动的部分。
接口分离原则:ISP,Inteface Segregation Principle。采用多个与实体类有关的接口比一个通用接口要好。
 
单一职责要求类的职责要单一;
开放封闭原则要求对拓展(继承、接口)开放,对修改关闭;
里式替换要求不可破坏继承体系;
依赖倒置要求面向接口编程;
接口分离离要求接口要精炼;
继承
被final修饰的类无法被继承。
子类的创建
定义类时使用关键词extend指出父类建立继承关系。继承父类所有非private的成员及方法。严格意义上来说,父类的构造方法不被继承。
子类调用构造方法时,会自动调用父类的无参构造。其目的是初始化从父类继承的成员。
Super()可以在子类构造方法中指定自动调用的父类构造。调用无super()构造方法时,若父类存在有参且不存在无参构造,则会编译失败。
Super()和this()都必须放在构造方法的第一行。故super()和this()无法同时存在于一个构造中。
访问父类
Super()指向的是对象,可以访问父类非private成员和非final成员。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐