博客专栏推荐
-
1177338次
-
122015次
-
56769次
-
29259次
本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- hbxflihua
- 腾讯优测1
- e_e
- ning2-eye
- wallimn
- dbagirl
- gengyun12
- luxurioust
- zysnba
- itdatacenter
- alsmile
- robotmen
- xiangjie88
- johnsmith9th
- gaozzsoft
- jywhltj
- fantaxy025025
- zhangdaiscott
- chinahuyong
- 淡看人生
- leslie26
- sichunli_030
- cuityang
- kaizi1992
- jveqi
- mukeliang728
- cpongo1
- hellohank
- zlr
- weiyides
- hanbaohong
- appalese
- jickcai
- zhaoshijie
- lzyfn123
- jackpot1234
- qepwqnp
- ranbuijj
- 解宜然
- lyongq04
- xpenxpen
- ssydxa219
- gdpglc
- java-007
最新文章列表
工厂模式的核心作用就是通过一个工厂类隐藏对象实例的创建。典型的应用是一个父类多个子类。
通过伴生对象创建静态工厂方法
interface computer {
val cpu: string
companion object factory {
operator fun invoke(type: type): computer {
...
有504人浏览
2022-05-23 22:37
案例:计价员拿到采购单之后根据采购单物品名称和数量计算总价,采购员根据采购单名称和数量采购。采购单看作采购物集合,不同操作人员对采购单进行不同处理。
包含访问者和被访问元素两个主要组成。被访问元素通常有不同的类型,不同访问者可对它们进行不同访问操作。
被访问元素通常不单独存在,存储在一个集合中,集合被称为“对象结构”,访问者遍历对象结构对存储的元素逐个操作。
抽象 ...
有116人浏览
2022-05-22 23:18
简单工厂模式
简单工厂模式并不属于gof 23个经典设计模式,但通常将它作为学习其他工厂模式的基础。
定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建实例通常都具有共同的父类。简单工厂模式中用于创建实例的方法是静态方法,因此简单工厂模式又被称为静态工厂方法模式,它属于类创建型模式。
//抽象产品角色
abstract class product {
...
有135人浏览
2022-05-22 22:31
第一章
软件复杂性=领域逻辑复杂性 遗留代码库复杂性(业务复杂性 技术复杂性)
bbom模式产生的原因:
快速构建和开发,但是缺乏围绕问题域模型的应用设计,后续功能扩展变得棘手,在非功能性需求之外创建一个能满足业务需求,能够满足业务修改的领域应用模型才是重点所在。
ddd战略模式:
1)开发专家和领域专家将大问题提炼成更具管理性的子域,ddd强调将精力和专注放到核 ...
有937人浏览
2020-12-01 17:04
面向对象编程世界里的单例模式(singleton)可能是设计模式里最简单的一种,大多数开发人员都觉得可以很容易掌握它的用法。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。
然而在某些场景下,这种设计模式的单例特性会被破坏,看下面这个例子:
代码的第三行,这个abap类实现了接口if_serializable_object,这意味着它可以被关键字call transforma ...
« 上一页 1 …