码迷,mamicode.com
首页 > 其他好文 > 详细

对面向切片的简单思考

时间:2019-01-25 15:59:23      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:项目   int   rri   orange   img   抽象   就是   图片   除了   

面向对象

面向对象的特征是封装,继承,多态。针对单个具体的类应该明细到具体的某个功能上。面向对象可以理解成为现实生活中的各个具体的物体

如水果中的各种品种都可以看做面对对象中的某个对象,“水果”则可以提取做为抽象对象,共有的特性方法在抽象对象提取,具体的对象实体

加以实现。

技术分享图片

水果接口

public interface Fruits {

    public String getName();
    
    public Integer getSize();
}

苹果实现类

public class Apple implements Fruits{

    @Override
    public String getName() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Integer getSize() {
        // TODO Auto-generated method stub
        return null;
    }

}

橘子实现类

public class Orange implements Fruits{

    @Override
    public String getName() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Integer getSize() {
        // TODO Auto-generated method stub
        return null;
    }
    
    public boolean removePeel() {
        
        return true;
    }

}

每个实现内除了实现的共有的方法外,也可以定义私有的具有特征的方法

 

面向切片

面向切片实际上是对面向对象的对象进行操作的编程思想,使对象在使用时候会有个切入点。在面向对象的时候,对象实际已经编程完了,不需要

再动了。而面向切片可以做是切水果的刀

技术分享图片

程序在执行时候就直接通过切片进行了对类的操作,就相当于现实中的刀切水果。而刀(切面)切水果(对象)就是调用切面,刀的切水果的点就

是切片的切入点

 技术分享图片

和现实中不同,项目中的对象只写调用就可以直接使用,可以无限制的

 

对面向切片的简单思考

标签:项目   int   rri   orange   img   抽象   就是   图片   除了   

原文地址:https://www.cnblogs.com/G-yong/p/10319827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!