【文件属性】:
文件名称:eeyore:可重用软件的元素
文件大小:20KB
文件格式:ZIP
更新时间:2021-03-01 19:39:19
C++
ey
可重用软件的要素
抽象工厂
我对GoF抽象工厂的不满。 阅读我的博客文章
using namespace eeyore;
// register base classes w/ constructor arguments
ABSTRACT_FACTORY_BASE_CLASS(button, std::string);
ABSTRACT_FACTORY_BASE_CLASS(window);
class linux_widget_factory : public abstract_factory
{
public:
linux_widget_factory()
{
// register mapping between concrete implementation an
【文件预览】:
eeyore-main
----eeyore.vcxproj(7KB)
----eeyore.sln(2KB)
----eeyore-head.png(9KB)
----eeyore.vcxproj.filters(972B)
----include()
--------eeyore()
----LICENSE(1KB)
----eeyore-examples()
--------abstract_factory_example.cpp(665B)
--------abstract_shared.h(598B)
--------eeyore-examples.vcxproj(8KB)
--------eeyore-examples.vcxproj.filters(1KB)
----.gitignore(6KB)
----README.md(1KB)