论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
编程语言
[27483] 2021-03-17_跟烂代码说拜拜,跟着做就能写出好代码
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-19
编程语言
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前在线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2021-03-17_跟烂代码说拜拜,跟着做就能写出好代码
跟
烂
代
码
说
拜
拜
,
跟
着
做
就
能
写
出
好
代
码
韦
世
东
N
i
g
h
t
T
e
a
m
2
0
2
1
-
0
3
-
1
7
"
N
i
g
h
t
T
e
a
m
"
,
一
个
值
得
加
星
标
的
公
众
号
。
点
击
文
末
的
阅
读
原
文
阅
读
原
文
可
跳
转
到
《
跟
着
做
,
就
能
写
出
“
好
”
代
码
》
直
播
回
放
直
播
回
放
。
相
信
你
已
经
读
过
《
P
y
t
h
o
n
编
程
参
考
》
的
前
面
几
节
了
,
对
代
码
规
范
和
编
程
风
格
指
南
了
然
于
心
,
但
在
实
际
编
写
代
码
或
者
设
计
程
序
的
时
候
,
写
出
来
的
东
西
总
是
不
尽
如
人
意
,
感
觉
还
差
点
什
么
感
觉
还
差
点
什
么
。
不
只
是
你
,
本
书
作
者
韦
世
东
之
前
也
有
同
样
的
感
觉
。
说
实
话
,
没
有
别
人
带
领
、
公
司
没
有
完
善
的
规
范
,
自
己
摸
着
石
头
过
河
的
学
习
效
率
是
很
低
的
。
作
者
很
喜
欢
阅
读
优
秀
项
目
的
源
码
,
同
时
也
喜
欢
购
买
付
费
专
栏
和
图
书
,
想
尽
办
法
提
高
自
己
的
程
序
设
计
能
力
。
幸
运
的
是
,
在
读
完
《
代
码
整
洁
之
道
》
后
,
我
一
个
平
台
看
到
了
郑
晔
老
师
的
付
费
专
栏
《
软
件
设
计
之
美
〉
,
学
习
完
之
后
,
个
人
在
程
序
设
计
方
面
有
了
很
大
的
进
步
。
这
篇
文
章
是
一
个
归
纳
与
梳
理
,
归
纳
程
序
设
计
的
关
键
知
识
点
、
梳
理
学
习
过
程
中
踩
过
的
坑
。
程
序
设
计
的
好
与
坏
,
早
在
我
们
青
葱
岁
月
时
就
接
触
过
了
,
只
是
那
是
并
不
知
道
这
竟
如
此
重
要
。
能
够
立
即
改
善
立
即
改
善
程
序
设
计
、
写
出
“
好
”
代
码
的
知
识
有
以
下
几
点
:
•
面
向
对
象
五
个
基
本
原
则
;
•
常
见
的
三
种
架
构
;
•
绘
图
;
•
起
一
个
好
名
字
;
•
优
化
嵌
套
的
i
f
e
l
s
e
代
码
;
当
然
,
其
他
技
术
知
识
的
丰
富
程
度
技
术
知
识
的
丰
富
程
度
也
决
定
了
程
序
设
计
的
好
坏
程
序
设
计
的
好
坏
。
例
如
通
过
引
入
消
息
队
列
解
决
双
端
性
能
差
异
问
题
、
通
过
增
加
缓
存
层
提
高
查
询
效
率
等
。
下
面
我
们
一
起
来
看
看
,
上
面
列
出
的
知
识
点
包
含
哪
些
内
容
,
这
些
内
容
对
代
码
和
程
序
设
计
的
改
善
有
何
帮
助
。
面
向
对
象
五
个
基
本
原
则
面
向
对
象
五
个
基
本
原
则
本
书
作
者
是
2
0
1
0
级
学
生
,
面
向
对
象
是
作
者
青
葱
时
期
发
展
火
热
的
编
程
范
式
。
它
的
五
个
基
本
原
则
是
:
•
单
一
职
责
原
则
;
•
开
放
封
闭
原
则
;
•
依
赖
倒
置
原
则
;
•
接
口
隔
离
原
则
;
•
合
成
复
用
原
则
;
下
面
我
们
将
通
过
对
比
和
场
景
假
设
的
方
式
了
解
五
个
基
本
原
则
对
代
码
质
量
的
影
响
。
立
竿
见
影
的
单
一
职
责
原
则
立
竿
见
影
的
单
一
职
责
原
则
没
错
,
立
竿
见
影
立
竿
见
影
、
效
果
卓
越
效
果
卓
越
。
对
于
我
们
这
些
自
学
编
程
无
师
自
通
的
人
来
说
,
能
把
功
能
实
现
就
可
以
了
,
根
本
没
有
时
间
考
虑
代
码
优
化
和
维
护
成
本
问
题
。
时
光
流
逝
,
竟
在
接
触
编
程
很
长
一
段
时
间
后
才
发
现
它
竟
如
此
重
要
。
俗
话
说
只
要
代
码
写
的
够
烂
,
提
升
就
足
够
明
显
。
以
一
个
从
文
件
内
容
中
匹
配
关
键
数
据
并
根
据
匹
配
结
果
发
出
网
络
请
求
的
案
例
,
看
看
大
部
分
程
序
员
的
写
法
:
需
求
已
经
实
现
,
这
点
毋
庸
置
疑
,
但
是
问
题
来
了
:
•
如
果
读
取
文
件
的
时
候
发
生
异
常
了
怎
么
办
?
•
如
果
数
据
源
发
生
变
化
该
如
何
处
理
?
•
如
果
网
络
请
求
返
回
的
数
据
不
符
合
最
终
要
求
怎
么
办
?
如
果
你
心
里
的
第
一
个
反
应
是
改
代
码
改
代
码
,
那
你
就
要
注
意
了
。
完
成
一
件
事
中
间
的
某
个
环
节
发
生
变
化
,
改
代
码
是
在
所
难
免
的
,
但
是
如
果
按
照
上
面
这
种
写
法
,
不
仅
代
码
越
改
越
乱
,
连
逻
辑
也
会
越
来
越
乱
。
单
一
职
责
原
则
表
达
的
是
让
一
个
函
数
尽
量
只
做
一
件
事
,
不
要
将
多
件
事
混
杂
在
一
个
函
数
中
。
上
面
的
代
码
如
果
重
新
设
计
,
我
认
为
至
少
应
该
是
这
样
的
:
i
m
p
o
r
t
r
e
i
m
p
o
r
t
r
e
q
u
e
s
t
s
F
I
L
E
=
"
.
/
i
n
f
o
r
m
a
t
i
o
n
.
f
e
t
"
d
e
f
e
x
t
r
a
c
t
(
f
i
l
e
)
:
f
i
l
=
o
p
e
n
(
f
i
l
e
,
"
r
"
)
c
o
n
t
e
n
t
=
f
i
l
.
r
e
a
d
(
)
f
i
l
.
c
l
o
s
e
(
)
f
i
n
d
_
o
b
j
e
c
t
=
r
e
.
s
e
a
r
c
h
(
r
"
u
r
l
=
d
+
"
,
c
o
n
t
e
n
t
)
f
i
n
d
=
f
i
n
d
_
o
b
j
e
c
t
.
g
r
o
u
p
(
1
)
t
e
x
t
=
r
e
q
u
e
s
t
s
.
g
e
t
(
f
i
n
d
)
r
e
t
u
r
n
t
e
x
t
i
f
_
_
n
a
m
e
_
_
=
=
"
_
_
m
a
i
n
_
_
"
:
t
e
x
t
=
e
x
t
r
a
c
t
(
F
I
L
E
)
p
r
i
n
t
(
t
e
x
t
)
d
e
f
g
e
t
_
s
o
u
r
c
e
(
)
:
"
"
"
获
取
数
据
源
"
"
"
r
e
t
u
r
n
d
e
f
e
x
t
r
a
c
t
_
(
v
a
l
)
:
"
"
"
匹
配
关
键
数
据
"
"
"
r
e
t
u
r
n
d
e
f
f
e
t
c
h
(
v
a
l
)
:
"
"
"
发
出
网
络
请
求
"
"
"
把
原
来
放
在
一
个
函
数
中
实
现
的
多
个
步
骤
拆
分
成
为
多
个
更
小
的
函
数
更
小
的
函
数
,
每
个
函
数
只
做
一
件
事
。
当
数
据
源
发
生
变
化
时
,
只
需
要
改
动
g
e
t
_
s
o
u
r
c
e
相
关
的
代
码
即
可
;
如
果
网
络
请
求
返
回
的
数
据
不
符
合
最
终
要
求
,
我
们
可
以
在
t
r
i
m
函
数
中
对
它
进
行
修
剪
。
这
样
一
来
,
代
码
应
对
变
化
的
能
力
提
高
了
许
多
,
整
个
流
程
也
变
得
更
清
晰
易
懂
。
改
动
前
后
的
变
化
如
下
图
所
示
:
单
一
职
责
原
则
的
核
心
是
解
耦
和
增
强
内
聚
力
,
如
果
一
个
函
数
承
担
的
职
责
过
多
,
等
于
把
这
些
职
责
耦
合
在
一
起
,
这
种
耦
合
会
导
致
脆
弱
的
设
计
。
当
发
生
变
化
时
,
原
本
的
设
计
会
遭
受
到
意
想
不
到
的
破
坏
。
单
一
职
责
原
则
实
际
上
是
把
一
件
事
拆
分
成
多
个
步
骤
,
代
码
修
改
造
成
的
影
响
范
围
很
小
。
"
"
"
发
出
网
络
请
求
"
"
"
r
e
t
u
r
n
d
e
f
t
r
i
m
(
v
a
l
)
:
"
"
"
修
剪
数
据
"
"
"
r
e
t
u
r
n
d
e
f
e
x
t
r
a
c
t
(
f
i
l
e
)
:
"
"
"
提
取
目
标
数
据
"
"
"
s
o
u
r
c
e
=
g
e
t
_
s
o
u
r
c
e
(
)
c
o
n
t
e
n
t
=
e
x
t
r
a
c
t
_
(
s
o
u
r
c
e
)
t
e
x
t
=
t
r
i
m
(
f
e
t
c
h
(
c
o
n
t
e
n
t
)
)
r
e
t
u
r
n
t
e
x
t
i
f
_
_
n
a
m
e
_
_
=
=
"
_
_
m
a
i
n
_
_
"
:
t
e
x
t
=
e
x
t
r
a
c
t
(
F
I
L
E
)
p
r
i
n
t
(
t
e
x
t
)
版
权
水
印
微
信
公
众
号
P
y
t
h
o
n
编
程
参
考
让
代
码
稳
定
性
飞
升
的
开
放
封
闭
原
则
和
依
赖
倒
置
原
则
让
代
码
稳
定
性
飞
升
的
开
放
封
闭
原
则
和
依
赖
倒
置
原
则
开
放
封
闭
原
则
中
的
开
放
开
放
指
的
是
对
扩
展
开
放
,
封
闭
封
闭
指
的
是
对
修
改
封
闭
。
需
求
总
是
变
化
的
,
业
务
方
这
个
月
让
你
把
数
据
存
储
到
M
y
S
Q
L
数
据
库
中
,
下
个
月
就
有
可
能
让
你
导
出
到
E
x
c
e
l
表
格
里
,
这
时
候
你
就
得
改
代
码
了
。
这
个
场
景
和
上
面
的
单
一
职
责
原
则
很
相
似
,
同
样
面
临
代
码
改
动
,
单
一
职
责
原
则
示
例
主
要
表
达
的
是
通
过
解
耦
降
低
改
动
的
影
响
,
这
里
主
要
表
达
的
是
通
过
对
扩
展
开
放
、
对
修
改
封
闭
提
高
程
序
应
对
变
化
的
能
力
和
提
高
程
序
稳
定
性
。
稳
定
稳
定
这
个
词
如
何
理
解
呢
?
较
少
的
改
动
或
者
不
改
动
即
视
为
稳
定
,
稳
定
意
味
着
调
用
这
个
对
象
的
其
它
代
码
拿
到
的
结
果
是
可
以
确
定
的
,
整
体
是
稳
定
整
体
是
稳
定
的
。
按
照
一
般
程
序
员
的
写
法
,
数
据
存
储
的
代
码
大
概
是
这
样
的
:
功
能
是
能
够
实
现
的
,
这
点
毋
庸
置
疑
。
来
看
看
它
如
何
应
对
变
化
,
如
果
要
更
换
存
储
,
那
么
就
意
味
着
需
要
改
代
码
。
按
照
上
面
的
代
码
示
例
,
有
两
个
选
择
:
•
重
新
写
一
个
存
储
到
E
x
c
e
l
S
a
v
e
的
类
;
•
对
M
y
S
Q
L
S
a
v
e
类
进
行
改
动
;
上
面
的
两
种
选
择
,
无
论
怎
么
选
都
会
改
动
2
个
类
。
因
为
不
仅
存
储
的
类
需
要
改
动
,
调
用
处
的
代
码
也
需
要
更
改
。
这
样
一
来
,
它
们
整
体
都
是
不
稳
定
的
。
如
果
换
一
种
实
现
方
式
,
根
据
依
赖
倒
置
依
赖
倒
置
的
设
计
指
导
可
以
轻
松
应
对
这
个
问
题
。
边
看
代
码
边
理
解
:
c
l
a
s
s
M
y
S
Q
L
S
a
v
e
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
p
a
s
s
d
e
f
i
n
s
e
r
t
(
s
e
l
f
)
:
p
a
s
s
d
e
f
u
p
d
a
t
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
B
u
s
i
n
e
s
s
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
p
a
s
s
d
e
f
s
a
v
e
(
s
e
l
f
)
:
s
a
v
e
r
=
M
y
S
Q
L
S
a
v
e
(
)
s
a
v
e
r
.
i
n
s
e
r
t
(
)
i
m
p
o
r
t
a
b
c
c
l
a
s
s
S
a
v
e
(
m
e
t
a
c
l
a
s
s
=
a
b
c
.
A
B
C
M
e
t
a
)
:
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
i
n
s
e
r
t
(
s
e
l
f
)
:
p
a
s
s
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
u
p
d
a
t
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
M
y
S
Q
L
S
a
v
e
(
S
a
v
e
)
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
s
e
l
f
.
c
l
a
s
s
i
f
y
=
"
m
y
s
q
l
"
p
a
s
s
d
e
f
i
n
s
e
r
t
(
s
e
l
f
)
:
p
a
s
s
d
e
f
u
p
d
a
t
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
E
x
c
e
l
(
S
a
v
e
)
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
s
e
l
f
.
c
l
a
s
s
i
f
y
=
"
e
x
c
e
l
"
d
e
f
i
n
s
e
r
t
(
s
e
l
f
)
:
p
a
s
s
d
e
f
u
p
d
a
t
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
B
u
s
i
n
e
s
s
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
,
s
a
v
e
r
)
:
s
e
l
f
.
s
a
v
e
r
=
s
a
v
e
r
d
e
f
i
n
s
e
r
t
(
s
e
l
f
)
:
s
e
l
f
.
s
a
v
e
r
.
i
n
s
e
r
t
(
)
d
e
f
u
p
d
a
t
e
(
s
e
l
f
)
:
s
e
l
f
.
s
a
v
e
r
.
u
p
d
a
t
e
(
)
i
f
_
_
n
a
m
e
_
_
=
=
"
_
_
m
a
i
n
_
_
"
:
m
y
s
q
l
_
s
a
v
e
r
=
M
y
S
Q
L
S
a
v
e
(
)
e
x
c
e
l
_
s
a
v
e
r
=
E
x
c
e
l
(
)
b
u
s
i
n
e
s
s
=
B
u
s
i
n
e
s
s
(
m
y
s
q
l
_
s
a
v
e
r
)
这
里
通
过
内
置
的
a
b
c
实
现
了
一
个
抽
象
基
类
,
这
个
基
类
的
目
的
是
强
制
子
类
实
现
要
求
的
方
法
,
以
达
到
子
类
功
能
统
一
。
子
类
功
能
统
一
后
,
无
论
调
用
它
的
哪
个
子
类
,
都
是
稳
定
的
,
不
会
出
现
调
用
方
还
需
要
修
改
方
法
名
或
者
修
改
传
入
参
数
的
情
况
。
依
赖
倒
置
中
的
倒
置
,
指
的
是
依
赖
关
系
的
倒
置
依
赖
关
系
的
倒
置
。
之
前
的
代
码
是
调
用
方
B
u
s
i
n
e
s
s
依
赖
对
象
M
y
S
Q
L
S
a
v
e
,
一
旦
对
象
M
y
S
Q
L
S
a
v
e
需
要
被
替
换
,
B
u
s
i
n
e
s
s
就
需
要
改
动
。
依
赖
倒
置
中
的
依
赖
指
的
是
对
象
的
依
赖
关
系
,
之
前
依
赖
的
是
实
体
,
如
果
改
为
后
面
这
种
依
赖
抽
象
的
方
式
,
情
况
就
会
扭
转
过
来
:
实
体
B
u
s
i
n
e
s
s
依
赖
抽
象
有
一
个
好
处
:
抽
象
稳
定
。
相
对
于
多
变
的
实
体
来
说
,
抽
象
更
稳
定
。
代
码
改
动
前
后
的
依
赖
关
系
发
生
了
重
大
变
化
,
之
前
调
用
方
B
u
s
i
n
e
s
s
直
接
依
赖
于
实
体
M
y
S
Q
L
S
a
v
e
,
通
过
依
赖
倒
置
改
造
后
B
u
s
i
n
e
s
和
E
x
c
e
l
S
a
v
e
、
M
y
S
Q
L
S
a
v
e
全
都
依
赖
抽
象
。
这
样
做
的
好
处
是
如
果
需
要
更
换
存
储
,
只
需
要
创
建
一
个
新
的
存
储
实
体
,
然
后
调
用
B
u
s
i
n
e
s
s
时
传
递
进
去
即
可
,
这
样
可
以
不
用
改
动
B
u
s
i
n
e
s
s
的
代
码
,
符
合
面
向
修
改
封
闭
、
面
向
扩
展
开
放
的
开
放
封
闭
原
则
;
依
赖
倒
置
的
具
体
实
现
方
式
使
用
了
一
种
叫
做
依
赖
注
入
依
赖
注
入
的
手
段
,
实
际
上
单
纯
使
用
依
赖
注
入
、
不
使
用
依
赖
倒
置
也
可
以
满
足
开
闭
原
则
要
求
,
感
兴
趣
的
读
者
不
妨
试
一
试
。
挑
肥
拣
瘦
的
接
口
隔
离
原
则
挑
肥
拣
瘦
的
接
口
隔
离
原
则
接
口
隔
离
原
则
中
的
接
口
接
口
指
的
是
I
n
t
e
r
f
a
c
e
,
而
不
是
W
e
b
应
用
里
面
的
R
e
s
t
f
u
l
接
口
,
但
是
在
实
际
应
用
中
可
以
将
其
抽
象
理
解
为
相
同
的
对
象
。
接
口
隔
离
原
则
在
设
计
层
面
看
,
跟
单
一
职
责
原
则
的
目
的
是
一
致
的
。
接
口
隔
离
原
则
的
指
导
思
想
是
:
•
调
用
方
不
应
该
依
赖
它
不
需
要
的
接
口
;
•
依
赖
关
系
应
当
建
立
在
最
小
接
口
上
;
这
实
际
上
是
告
诉
我
们
要
给
接
口
减
肥
减
肥
,
过
多
功
能
的
接
口
可
以
选
用
拆
分
的
方
式
优
化
。
举
个
例
子
,
现
在
为
图
书
馆
设
计
一
个
图
书
的
抽
象
类
:
b
u
s
i
n
e
s
s
=
B
u
s
i
n
e
s
s
(
m
y
s
q
l
_
s
a
v
e
r
)
i
m
p
o
r
t
a
b
c
图
可
以
被
购
买
、
可
以
被
借
阅
、
可
以
下
架
、
可
以
上
架
,
这
看
起
来
并
没
有
什
么
问
题
。
但
这
样
一
来
这
个
抽
象
只
能
提
供
给
管
理
人
员
使
用
,
用
户
操
作
时
需
要
再
设
定
一
个
新
的
抽
象
类
,
因
为
你
不
可
能
让
用
户
可
以
操
纵
图
书
上
下
架
。
接
口
隔
离
原
则
推
荐
的
做
法
是
把
图
书
的
上
下
架
和
图
书
购
买
、
借
阅
分
成
2
个
抽
象
类
,
管
理
端
的
图
书
类
继
承
2
个
抽
象
类
,
用
户
端
的
图
书
类
继
承
1
个
抽
象
类
。
这
么
看
起
来
是
有
点
绕
,
不
要
慌
,
我
们
看
图
理
解
:
这
样
是
不
是
一
下
就
看
懂
了
。
这
个
指
导
思
想
很
重
要
,
不
仅
能
够
指
导
我
们
设
计
抽
象
接
口
,
也
能
够
指
导
我
们
设
计
R
e
s
t
f
u
l
接
口
,
还
能
够
帮
助
我
们
发
现
现
有
接
口
存
在
的
问
题
,
从
而
设
计
出
更
合
理
的
程
序
。
轻
装
上
阵
的
合
成
复
用
原
则
轻
装
上
阵
的
合
成
复
用
原
则
合
成
复
用
原
则
的
指
导
思
想
是
:
尽
量
使
用
对
象
组
合
,
而
不
是
继
承
来
达
到
复
用
的
目
的
。
合
成
复
用
的
作
用
是
降
低
对
象
之
间
的
依
赖
,
因
为
继
承
是
强
依
赖
关
系
,
无
论
子
类
使
用
到
父
类
的
哪
几
个
属
性
,
子
类
都
需
要
完
全
拥
有
父
类
。
合
成
采
用
另
一
种
方
式
实
现
对
象
之
间
的
关
联
,
降
低
依
赖
关
系
降
低
依
赖
关
系
。
c
l
a
s
s
B
o
o
k
(
m
e
t
a
c
l
a
s
s
=
a
b
c
.
A
B
C
M
e
t
a
)
:
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
b
u
y
(
s
e
l
f
)
:
p
a
s
s
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
b
o
r
r
o
w
(
s
e
l
f
)
:
p
a
s
s
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
s
h
e
l
f
_
o
f
f
(
s
e
l
f
)
:
p
a
s
s
@
a
b
c
.
a
b
s
t
r
a
c
t
m
e
t
h
o
d
d
e
f
s
h
e
l
f
_
o
n
(
s
e
l
f
)
:
p
a
s
s
为
什
么
推
荐
优
先
使
用
合
成
复
用
,
而
后
考
虑
继
承
呢
?
因
为
继
承
的
强
依
赖
关
系
,
一
旦
被
依
赖
的
对
象
(
父
类
)
发
生
改
变
,
那
么
依
赖
者
(
子
类
)
也
需
要
改
变
,
合
成
复
用
则
可
以
避
免
这
样
的
情
况
出
现
。
要
注
意
的
是
,
推
荐
优
先
使
用
复
用
,
但
并
不
是
拒
绝
使
用
继
承
,
该
用
的
地
方
还
得
用
。
我
们
以
一
段
代
码
为
例
,
说
明
合
成
复
用
和
继
承
的
差
异
:
这
里
的
C
a
r
作
为
父
类
,
拥
有
m
o
v
e
和
e
n
g
i
n
e
2
个
重
要
属
性
,
这
时
候
如
果
需
要
给
汽
车
涂
装
颜
色
,
那
么
就
要
新
增
一
个
c
o
l
o
r
属
性
,
3
个
类
都
要
增
加
。
如
果
使
用
合
成
复
用
的
方
式
,
可
以
这
么
写
:
i
m
p
o
r
t
a
b
c
c
l
a
s
s
C
a
r
:
d
e
f
m
o
v
e
(
s
e
l
f
)
:
p
a
s
s
d
e
f
e
n
g
i
n
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
K
a
t
e
C
a
r
(
C
a
r
)
:
d
e
f
m
o
v
e
(
s
e
l
f
)
:
p
a
s
s
d
e
f
e
n
g
i
n
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
F
l
u
e
n
t
C
a
r
(
C
a
r
)
:
d
e
f
m
o
v
e
(
s
e
l
f
)
:
p
a
s
s
d
e
f
e
n
g
i
n
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
C
o
l
o
r
:
p
a
s
s
c
l
a
s
s
K
a
t
e
C
a
r
:
c
o
l
o
r
=
C
o
l
o
r
(
)
d
e
f
m
o
v
e
(
s
e
l
f
)
:
p
a
s
s
类
对
象
合
成
复
用
的
具
体
操
作
是
在
类
中
实
例
化
一
个
类
对
象
,
然
后
在
需
要
的
时
候
调
用
它
。
代
码
可
能
没
有
那
么
直
观
,
我
们
看
图
:
这
个
例
子
主
要
用
于
说
明
继
承
和
合
成
复
用
的
具
体
实
现
方
式
和
前
后
变
化
,
对
于
C
a
r
的
继
承
无
需
深
究
,
因
为
如
果
你
执
着
地
讨
论
为
什
么
右
图
中
的
2
个
C
a
r
不
用
继
承
,
就
会
陷
入
牛
角
尖
。
这
里
的
合
成
复
用
选
用
的
实
现
方
式
是
在
2
个
C
a
r
里
面
实
例
化
另
一
个
类
C
o
l
o
r
,
其
实
也
可
以
用
依
赖
注
入
的
手
段
在
外
部
实
例
化
C
o
l
o
r
,
然
后
把
实
例
对
象
传
递
给
2
个
C
a
r
。
常
见
的
三
种
架
构
常
见
的
三
种
架
构
了
解
多
种
不
同
的
架
构
可
以
使
我
们
的
知
识
面
更
宽
广
,
面
对
一
类
问
题
的
时
候
可
以
提
出
其
它
解
决
办
法
。
同
时
,
了
解
多
种
架
构
可
以
让
我
们
p
a
s
s
d
e
f
e
n
g
i
n
e
(
s
e
l
f
)
:
p
a
s
s
c
l
a
s
s
F
l
u
e
n
t
C
a
r
:
c
o
l
o
r
=
C
o
l
o
r
(
)
d
e
f
m
o
v
e
(
s
e
l
f
)
:
p
a
s
s
d
e
f
e
n
g
i
n
e
(
s
e
l
f
)
:
p
a
s
s
在
设
计
阶
段
做
好
规
划
,
避
免
后
续
频
繁
的
重
构
。
常
见
的
三
种
架
构
分
别
是
:
•
单
体
架
构
;
•
分
布
式
架
构
;
•
微
服
务
架
构
;
单
体
架
构
单
体
架
构
单
体
架
构
是
我
们
平
时
接
触
较
多
的
架
构
,
也
是
相
对
容
易
理
解
的
架
构
。
单
体
架
构
把
所
有
功
能
都
聚
合
在
一
个
应
用
里
,
我
们
可
以
简
单
地
将
这
种
架
构
视
作
:
这
种
架
构
简
单
、
容
易
部
署
和
测
试
,
大
部
分
应
用
的
初
期
都
采
用
单
体
架
构
。
单
体
架
构
也
有
几
个
明
显
缺
点
:
•
复
杂
性
高
,
所
有
功
能
糅
合
在
一
个
应
用
里
,
模
块
多
、
容
易
出
现
边
界
模
糊
,
而
且
随
着
时
间
的
推
移
和
业
务
的
发
展
,
项
目
越
来
越
大
、
代
码
越
来
越
多
,
整
体
服
务
效
率
逐
渐
下
降
;
•
发
布
/
部
署
频
率
低
,
牵
一
发
而
动
全
身
,
新
功
能
或
问
题
修
复
的
发
布
上
线
需
要
多
方
协
调
,
发
布
时
间
一
拖
再
拖
。
项
目
大
则
构
建
时
间
长
、
构
建
失
败
的
几
率
也
会
有
所
增
加
;
•
性
能
瓶
颈
明
显
,
一
头
牛
再
厉
害
也
抵
不
过
多
头
牛
合
力
的
效
果
,
随
着
数
据
量
、
请
求
并
发
的
增
加
,
读
性
能
的
不
足
最
先
暴
露
出
来
,
接
着
你
就
会
发
现
其
它
方
面
也
跟
不
上
了
;
•
影
响
技
术
创
新
:
单
体
架
构
通
常
选
用
一
类
语
言
或
一
类
框
架
统
一
开
发
,
想
要
引
入
新
技
术
或
者
接
入
现
代
化
的
服
务
是
很
困
难
的
;
•
可
靠
性
低
,
一
旦
服
务
出
现
问
题
,
影
响
是
巨
大
的
。
分
布
式
架
构
分
布
式
架
构
分
布
式
架
构
相
对
于
单
体
架
构
而
言
,
通
过
拆
分
解
决
了
单
体
架
构
面
临
的
大
部
分
问
题
,
例
如
性
能
瓶
颈
。
假
如
单
体
架
构
是
一
头
牛
,
那
么
分
布
式
架
构
就
是
多
头
牛
:
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页
浏览过的版块
IOT