
软件设计
蜜汁小强
年龄怎么就突然变大了呢
展开
-
Design Patterns - Command - Example 1
// command_example.cpp#include #include using namespace std;// interface Commandclass Command { public: virtual void execute() = 0;};class NoCommand : public Command { public: vo原创 2012-06-07 16:35:39 · 574 阅读 · 0 评论 -
Design Patterns - Factory Method - Example 1
// factory_method_example.cpp, 2012-06-05 T2146// @history // 2012-06-05 init #include #include using namespace std;// interface Productclass Product { public: virtual string getName原创 2012-06-07 23:09:47 · 622 阅读 · 0 评论 -
Design Patterns - Abstract Factory - Example 1
#include #include using namespace std;// interface AbstractProductAclass AbstractProductA { public: virtual string toString() = 0;};// interface AbstractProductBclass AbstractProduct原创 2012-06-07 18:44:54 · 610 阅读 · 0 评论 -
Design Patterns - Decorator - Example 1
#include #include using namespace std;// interface Beverageclass Beverage { public: virtual string getDescription() { if (description == "") { description = "Unknown Beverage原创 2012-06-07 23:07:32 · 570 阅读 · 0 评论 -
Design Patterns - Decorator - Example 2
#include #include using namespace std;class AbstractStuff { public: virtual string show() { return "Unknown Stuff"; } protected: string discription;};class BenzCar : pu原创 2012-06-07 23:08:37 · 589 阅读 · 0 评论 -
Design Patterns - Decorator - Example 3
#include #include using namespace std;class I { public: virtual ~I(){} virtual void doIt() = 0;};class A : public I { public: ~A() { cout << "A dtor" << endl; }原创 2012-06-07 23:09:12 · 621 阅读 · 0 评论 -
2019年最新个人所得税计算器(源码/网页版/已发布)
2019年最新个人所得税(薪资)计算器,不少朋友已经开始用它算算数了,还是开源的。还可以当 React.js 的一个模版起步项目,推荐。原创 2019-01-07 23:49:08 · 16917 阅读 · 3 评论