设为首页 加入收藏

TOP

使用接近C++的Java宏控
2014-11-24 12:53:57 来源: 作者: 【 】 浏览:1
Tags:使用 接近 Java 宏控

现状描述


宏控是管理开发代码的重要手段,特别是C/C++项目。通过引入宏控,我们可以为每个项目配置一个config文件,里面定义了所有的功能宏控的状态(开启 or 关闭)。


不同于C/C++, java 中没有原生的预编译命令,目前广泛采用的方式是使用静态变量近似代替宏。但是这也为项目管理带来一点点麻烦:


解决方法】出现上面困难的根本点是静态变量不同于预编译命令——不定义即为false。 好在通过继承方式我们可以模拟实现这一点。


利用基类作默认设置,在派生类中通过重定义配置需要的功能,从而实现一种类似于C/C++的预编译宏控的效果,上面的两个问题也迎刃而解。



Example




嗯,是不是很接近C++的java宏控呢微笑


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇二分查找之Java实现 下一篇select,poll,epoll实现分析—结..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)