zoukankan      html  css  js  c++  java
  • 面向对象组合和依赖

    类与类间关系

    1. 依赖关系(主从关系)
    	依赖关系: 将一个类的类名或者对象传给另一个类的方法中.
    2. 组合关系(关联组合聚合)
    	组合: 将一个类的对象封装成另一个类的对象的属性.
    3. 继承关系
    	单继承 多继承
    

    依赖关系实列

    # 依赖关系(主从关系)实列  将一个类的类名或者对象传给另一个类的方法中.
    class A:
        name='AAAAA'
        def __init__(self,name ):
            self.name=name
        def open(self,obj1):
            print('我是A类中函数')
            obj1.open_door()
    class B:
        def __init__(self,name ):
            self.name=name
        def func_b(self,c):
            print(f'我是B类函数 传的是什么呀---{c.name}')
    a= A('a1')
    b=B('b1')
    b.func_b(A)
    

    组合关系实列

    组合: 将一个类的对象封装成另一个类的对象的属性.
    class A:
        name='AAAAA'
        def __init__(self,name ):
            self.name=name
        def open(self):
            print('我是A类中函数')
    class B:
        def __init__(self,name ):
            self.name=name
        def func_b(self,c):
            print(f'我是B类函数 传的是什么呀---{c.name}')
    a= A('a1')
    b=B(a)
    b.name.open()
    
  • 相关阅读:
    多进程多线程
    JS---闭包
    Canvas:时钟
    CANVAS画布与SVG的区别
    CSS盒模型
    CSS---伪类与伪元素的区别
    CSS生成内容
    利用画布绘制折线图
    uiwebview与objective-c
    GoBelieve JS IM SDK接入备忘
  • 原文地址:https://www.cnblogs.com/saoqiang/p/12386569.html
Copyright © 2011-2022 走看看