
设计模式
文章平均质量分 59
she dont like
life is art
展开
-
设计模式之原型模式
设计模式之原型模式原创 2023-10-08 20:26:27 · 785 阅读 · 0 评论 -
设计模式之代理模式
做一个简单的形象的例子吧,就好比师傅想要化缘,但是师傅心高气傲又怎么肯?于是师傅把碗给了二师兄,于是二师兄就成了一个代理对象,由代理对象来执行化缘的过程。**方法实际上就是执行的业务逻辑。细心的大师兄肯定会发现很多地方有冗余,所以完全可以创建一个代理对象然后然后代理对象去统计耗时的问题,这样代码就会简洁多了。以经济公司代理歌手来实现,歌手不会参与卖票,租场地之类的活,只会进行表演,所以累活全部由经济公司承担。这样业务明显就被简化了,很大程度上减少了代码的冗余,这不就是Spring的AOP思想么?原创 2023-10-01 22:48:57 · 803 阅读 · 0 评论 -
浅谈设计原则
什么是单一职责原则,在我理解看来就是一个东西如果发生问题那么就有且仅有一个原因导致它发生问题。它的准确解释就是,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于耦合度加大,当变化发生时,设计会受到破坏。最好的例子就是将界面和业务进行分离。做设计应该让类只有一个职责。原创 2023-08-03 23:35:56 · 105 阅读 · 0 评论 -
设计模式思考,简单工厂模式和策略模式的区别?
简单工厂模式是一种,它主要涉及对象的创建和实例化。。简单工厂模式通常用于创建不同类的对象,因此,可以将简单工厂模式理解为一种“类创建”模式,它可以让客户端更加方便地创建所需的对象。原创 2023-07-30 23:46:48 · 674 阅读 · 1 评论 -
设计模式,简单工厂模式实现商场促销问题。
自始至终觉得编程是一门技术,更是一门艺术,不能只满足于写完代码运行后的结果完事,还应该让后人能读懂,容易修改,容易扩展和复用。又由于自己经常写出屎山代码,所以准备苦学设计模式,尽力写出更加优雅的代码。原创 2023-07-25 23:32:48 · 102 阅读 · 0 评论