写了个动态修改防火墙规则的程序 但是感觉太 low 了,基本上就是用 c++写了个 shell 脚本
实现的方法就是 1.间隔读取一个文本 2.如果文本内容发生变化,根据文本内容处理字符串 3.最后把处理好的字符串交给 system()执行
初学水平有限,想问问如果是面向对象的程序设计 应该怎么写比较优雅 是不是应该先实现一个和 SHELL 通讯的类?
|  |      1Calibans      2022-08-25 01:21:11 +08:00 via iPhone 同问,最近工程代码写的和屎一样 hh | 
|      2laucenmi      2022-08-25 10:11:25 +08:00 via Android 又不是不能用 /匿了 | 
|  |      3elmagnificogg      2022-08-25 19:23:35 +08:00 via Android 先来个规则管理类,负责增删改查规则,加载规则,应用规则之类的,然后才是规则类,管理类加载以后解析成每条规则对象,存着 | 
|  |      4elmagnificogg      2022-08-25 19:25:11 +08:00 via Android 你想再牛逼一些,抽象一下这些东西,然后设置好接口和抽象类,自己再实现一个 window 的,linux 的等等不同系统的管理类 | 
|  |      5elmagnificogg      2022-08-25 19:33:24 +08:00 via Android 然后再看看,你的 txt 配置文件是不是也能抽象一下,配置文件类,配置文件管理类,还能抽啥,楼下来抽吧 |