在Spring中,在创建DAO类来访问数据库时,我还实现了DAO接口。即:
$input = array(32 => 2, 99 => 4, 100 => 4);
foreach ($input as &$key => $value)
{
$key = chr($key); // I want to change the ascii character to a letter
}
为什么要实现界面?为什么“公共级员工DAOImpl”还不够?谢谢。
答案 0 :(得分:4)
“编程到接口,而不是实现。”是一个基本的OO设计原则。遵循这一原则使您的代码更具可扩展性。我们来举一些例子:
如果您目前没有看到任何好处,请遵循原则。我相信你将来会受益。
答案 1 :(得分:1)