摘要:
第一章:存货核算 1.1存货定义:存货是指企业在日常活动中持有以备出售的产成品或商品、处在生产过程中的在产品、在生产过程或提供劳务过程中耗用的材料或物料等,包括各类材料、在产品、半成品、产成品或库存商品以及包装物、低值易耗品、委托加工物资等。 参考(https://baike.baidu.com/i 阅读全文
摘要:
一、什么是迭代器模式(IteratorPattern) 提供—种方法顺序访问一个聚合对象中各个元素,而又无须暴露该对象的内部实现,属于行为型模式。 应用场景: —般来说,迭代器模式是与集合是共存的,只要实现一个集合,就需要同时提供这个集合的迭代器,就像java中的Collection,List、Se 阅读全文
摘要:
第一章 会计简史 / 1 会计第一等式:资产=负债+所有者;收入-费用=利润; 这两个等式包含了会计核算的六个主要方面,也叫会计的六要素。会计核算的内容也从过去值核算事物的自然属性,扩展到核算事物的权属关系。从此诞生了复式记账法,标志着近代社会会计形成。 会计的两项基本职能:会计核算职能、监督职能。 阅读全文
摘要:
一、什么是命令设计模式 请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的对象,并把该命令传给相应的对象执行命令,属于行为型模式。 命令模式是一种特殊的策略模式,体现的是多个策略执行的问题,而不是选择的问题。 应⽤场景: 只要是你认为是命令的地方,就可以采用命令模式。 日常每 阅读全文
摘要:
一、什么是责任链模式模式(Chain of Responsibility) 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。 让多个对象都有机会处理请求,避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条调用链,并沿着这条链传递该请求,直到有一个对 阅读全文
摘要:
1.Java 泛型的正常使用 泛型有三种使用方式,分别为:泛型类、泛型接口、泛型方法 1.1java 中泛型标记符 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(表示Java 类,包括基本的类和我们自定义的类) K - Key(表示键,比如Map中的key) V 阅读全文
摘要:
一、什么是状态模式(State Pattern) 对象的⾏为依赖于它的状态(属性),并且可以根据它的状态改变⽽改变它的相关⾏为 ,属于⾏为型模式 允许⼀个对象在其内部状态改变时改变它的⾏为 状态模式是策略模式的孪⽣兄弟,它们的UML图是⼀样的,但实际上解决的是不同情况的两种场景问题 ⼯作中⽤的不多, 阅读全文
摘要:
一、什么是备忘录模式(Memento Pattern) 定义: 在不破坏封闭的前提下,捕获⼀个对象的内部状态,保存对象的某个状态,以便在适当的时候恢复对象,⼜叫做快照模式,属于⾏为模式。 备忘录模式实现的⽅式需要保证被保存的对象状态不能被对象从外部访问。 应⽤场景: 玩游戏的时候肯定有存档功能,下⼀ 阅读全文
摘要:
一、什么是观察者模式 定义对象间⼀种⼀对多的依赖关系,使得每当⼀个对象改变状态,则所有依赖于它的对象都会得到通知并⾃动更新,也叫做发布订阅模式Publish/Subscribe,属于⾏为型模式 二、观察者模式的实现方式 模式结构分析: Subject主题:持有多个观察者对象的引⽤,抽象主题提供了⼀个 阅读全文