# 怎么设计方法?
程序的执行都是调用方法来实现的。
c语言调用库函数方法来实现某一个特定的功能。纯纯的面向过程编程模式!
java语言通过将方法封装给对象实现了做什么去找对象的一个抽象。面向OOP编程模式!
方法(也叫函数)。可以经常听到一些名词:本地方法、回调系统函数、行为方法、特有方法、回调函数、方法重写、默认方法、私有方法、方法重载、自定义方法等?
在某一时刻你自己会不会思考下?怎么多方法、函数?他们是怎么被设计的?他们存在哪些设计上的思想呢?下面我简单叙述下其中核心思想。具体为什么请查阅相关文献!
这篇文章我们不谈编程语言。只谈思想。
# 必须清楚的问题
函数(方法)签名是什么?
答:函数签名是定义方法函数由哪几部分组成。
什么是设计?什么是实现?这个是面向对象编程长听的关键字。
答:简单说:设计函数签名就是在指定目标。我们只要思考这个方法在什么场景下使用。实现函数签名是指定目标的具体实现。
TIP
总结:设计是目标,实现是手段。因此函数签名是最关键、最重要的概念。它将指导我们实现目标,只有目标正确了,它实现过程才有可信性。
# 后续文章内容
后续文章内容我们描述下:不同语言的方法签名是怎么定义的。