接口:what;
实现:算法;指令;
命令式编程通过一系列改变程序状态的指令来完成计算,声明式编程只描述程序应该完成的任务。
命令式编程模拟电脑运算,是行动导向的,关键在于定义解法,即“怎么做”,因而算法是显性而目标是隐性的;
声明式编程模拟人脑思维,是目标驱动的,关键在于描述问题,即“做什么”,因而目标是显性而算法是隐性的。
https://www.cnblogs.com/feng9exe/p/10190716.html
接口:what;
实现:算法;指令;
命令式编程通过一系列改变程序状态的指令来完成计算,声明式编程只描述程序应该完成的任务。
命令式编程模拟电脑运算,是行动导向的,关键在于定义解法,即“怎么做”,因而算法是显性而目标是隐性的;
声明式编程模拟人脑思维,是目标驱动的,关键在于描述问题,即“做什么”,因而目标是显性而算法是隐性的。
https://www.cnblogs.com/feng9exe/p/10190716.html