Python面向接口编程示例如何改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1611个文字,预计阅读时间需要7分钟。
前言:面向接口编程写Java的朋友,耳朵已经可以听出干巴了,当然这个想法在Java中非同小可,几乎所有的编程语言都需具备,毕竟程序具有良好的扩展性和维护性,谁都不想拒绝。
前言
”面向接口编程“写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序具有良好的扩展性、维护性谁都不能拒绝。
最近无意间看到了我刚开始写 Python 时的部分代码,当时实现的需求有个很明显的特点:
- 不同对象具有公共的行为能力,但具体每个对象的实现方式又各不相同。
说人话就是商户需要接入平台,接入的步骤相同,但具体实现不同。
作为一个”资深“ Javaer,需求还没看完我就洋洋洒洒的把各个实现类写好了:
当然最终也顺利实现需求,甚至把组里一个没写过 Java 的大哥唬的一愣一愣的,直呼牛逼。
不过事后也给我吐槽:
- 你这设计是不错,但是感觉好复杂,跟代码时要找到真正的业务逻辑(实现类)得绕几圈。
截止目前 Python 写多了,我总算是能总结他的感受:就是不够 Pythonic。
本文共计1611个文字,预计阅读时间需要7分钟。
前言:面向接口编程写Java的朋友,耳朵已经可以听出干巴了,当然这个想法在Java中非同小可,几乎所有的编程语言都需具备,毕竟程序具有良好的扩展性和维护性,谁都不想拒绝。
前言
”面向接口编程“写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序具有良好的扩展性、维护性谁都不能拒绝。
最近无意间看到了我刚开始写 Python 时的部分代码,当时实现的需求有个很明显的特点:
- 不同对象具有公共的行为能力,但具体每个对象的实现方式又各不相同。
说人话就是商户需要接入平台,接入的步骤相同,但具体实现不同。
作为一个”资深“ Javaer,需求还没看完我就洋洋洒洒的把各个实现类写好了:
当然最终也顺利实现需求,甚至把组里一个没写过 Java 的大哥唬的一愣一愣的,直呼牛逼。
不过事后也给我吐槽:
- 你这设计是不错,但是感觉好复杂,跟代码时要找到真正的业务逻辑(实现类)得绕几圈。
截止目前 Python 写多了,我总算是能总结他的感受:就是不够 Pythonic。

