01-设计4s店类-1


===============================================================================================================================================
02-设计4s店类-2

================================================================================================================================
03-设计4s店类-3-使用函数完成解耦
class CarStore(object):
def order(self,car_type):
return select_car_by_type(car_type)
def select_car_by_type(car_type) :
if car_type == "索纳塔":
return Suonata()
elif car_type == "名图":
return Mingtu()
elif car_type == "ix35":
return Ix35()
class Car(object):
def move(self):
print("车在移动...")
def music(self):
print("正在播放音乐...")
def stop(self):
print("车在停止...")
class Suonata(Car):
pass
class Mingtu(Car):
pass
class Ix35(Car):
pass
car_store = CarStore()
car = car_store.order("索纳塔")
car.move()
car.music()
car.stop()

=================================================================================================================================================
04-设计4s店类-4-使用类完成解耦-简单工厂模式


=====================================================================================================================================
06-设计4s店类-6-代码讲解-工厂方法模式

=======================================================================================================================================
07-__new__方法

当你创建对象的时候,会自动调用__new__()方法




=============================================================================================================================================================
08-创建单例对象
既然自己重写了__new__(),为啥还会调用父类的new()方法呢?
接下来引入单例对象
不管你怎样创建,这就是单例



============================================================================================================================================================
09-只初始化一次对象



========================================================================================================================================================
10-只初始化一次对象2
让名字只初始化一次.
添加类属性


======================================================================================================================================================
14-抛出自定义异常


=======================================================================================================================================================
15-异常处理中抛出异常


============================================================================================================================================================
16-if的各种真假判断


=========================================================================================================================================================
17-模块的介绍

什么是模块?
就是.py文件
==========================================================================================================================================================
18-模块(自定义模块)









