SOA
wangyongyue1
这个作者很懒,什么都没留下…
展开
-
编程模式中多继承和单继承中的最新解读
面向对象编程使用多年,在项目依然无法解决继承的问题。高效与凌乱并存,危险重重。多重继承之后的代码维护简直地狱一般,现在继承的多数使用更像是package包,进行func的分离而已。每每看到这样的代码心中不免唏嘘,各种设计模式仿佛只是添乱而已。 最近才把继承问题理解的清晰一点点,特此分享给大家。 单继承的多重继承,典型的问题,继承层次繁多,混乱没有方向,继承树结构不对称。如何解决这样的混乱问题呢? 1.父节点都是虚节点,不可以进行实例化。父节点定义子类行为规范,不可直接进行实例化todo。实际行为只能是最子节原创 2021-04-20 14:22:54 · 228 阅读 · 0 评论 -
落地SOA(面向服务架构)
SOA 面向服务架构,是一个架构思想,是跨语言和平台的。SOA宗旨简单明了,根据项目服务完成架构搭建,以服务为基准点完成组件化和模块化。提供服务是项目的基本内容,其他的controller层和View层,只是体现服务的一种形式而已,目标是服务。 那么到底什么是服务呢?以电商为例子,提供商品浏览服务,商品收藏服务,账号服务,商品购买服务等等。这些事项目提供的服务,服务是由一个一个的业务点构成的,也就...原创 2019-07-23 18:35:53 · 1257 阅读 · 1 评论 -
VueKotlin 2.0发布了
VueKotlin 是轻量级IOC(控制反转),MVVM,面向接口编程动态组件框架,快捷方便,不侵入兼容老项目。 地址:wangyongyue/VueKotlinDemo地址: wangyongyue/VueKotlinDemo github.com图标 实例: Router.push(TextModel()) //使用 //消息ID val arrayID = “arrayID” val i...原创 2019-07-30 17:00:46 · 628 阅读 · 0 评论 -
如何一步步写出Spring的AOP
之前写了一个关于AOP的简单实现,有人留言说太简单了不像Spring的AOP的完善程度高,用起来自己写起来代码有点多。这里我会一步步从0到100写出Spring的AOP,我只会编程语言通用的代码,接口,类,反射来完成例子。涉及的东西越多大家反而越难理解,这里的例子适用于熟悉OOP同学和平台无关。我在这里是想说的AOP不是Spring,为的是让大家都能了解AOP,写出和Spring一样的轻量级框架。...原创 2019-07-30 17:02:55 · 240 阅读 · 0 评论 -
OOP的特性多态,你该这么用
这次一定要告诉你,OOP的特性多态到底该怎么用。最近在看了一个本书有一段说到继承,继承的拿来主义说的很好,但是一下子就到多态的特性,把继承和多态混为一滩。不开心,就不想再看了。我也很疑惑,就多找了几本书,对于多态的理解都是继承的关系。我去网上搜,发现能不多态讲的很明白很少。大家基本认为继承的糟糕特性,建议组合,但是多态仍然是继承的关系。我想问问如果继承就是多态,OOP直接就封装和多态好了,继承又不...原创 2019-07-30 17:03:52 · 134 阅读 · 0 评论