最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 编程思想 PDF 下载

    编程思想 PDF 下载

    本站整理下载:
    链接:https://pan.baidu.com/s/1GPKYZ9Q5jMTp_xlZEwf_Kw 
    提取码: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成员。

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » 编程思想 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 73会员总数(位)
    • 10292资源总数(个)
    • 76本周发布(个)
    • 0 今日发布(个)
    • 377稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情