首页 > 其他 > 详细

单一职责模式

时间:2020-03-22 10:13:30      阅读:61      评论:0      收藏:0      [点我收藏+]

一个类就只做一件事情。

 1 #define  _CRT_SECURE_NO_WARNINGS 
 2 #include <iostream>
 3 
 4 using namespace std;
 5 
 6 
 7 #if 0
 8 class Clothes
 9 {
10 public:
11     void shopping() {
12         cout << "休闲的服装" << endl;
13     }
14     void working() {
15         cout << "休闲的服装" << endl;
16     }
17 };
18 #endif
19 
20 class ClothesShpping
21 {
22 public:
23     void style() {
24         cout << "休闲的服装" << endl;
25     }
26 };
27 class ClothesWorking
28 {
29 public:
30     void style() {
31         cout << "休闲的服装" << endl;
32     }
33 };
34 
35 int main(void)
36 {
37 #if 0
38     Clothes c1;
39     c1.shopping();
40 
41     c1.shopping();
42 #endif
43     ClothesShpping cs; 
44     cs.style();
45 
46     ClothesWorking cw;
47     cw.style();
48     
49     return 0;
50 }

 

单一职责模式

原文:https://www.cnblogs.com/strangemonkey/p/12544111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!