View Single Post
  #1 (permalink)  
Old March 5th, 2013, 09:28 AM
AGS AGS is offline
Wrox Technical Editor
Points: 267, Level: 5
Points: 267, Level: 5 Points: 267, Level: 5 Points: 267, Level: 5
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2005
Location: Russia
Posts: 60
Thanks: 0
Thanked 0 Times in 0 Posts
Default Chapter 2, Page 22. Language

Quote:
You can use the Sitecode.Data.Items.CustomItem abstract class as a base class for your classes
that represent different types of items
. For more information about this approach, see Chapter 3.
Many solutions benefit from the implementation of .NET classes to represent various types of Sitecore
items. You can use the Sitecore.Data.Items.CustomItemBase class as a base class for your classes
that represent different types of items.

1. What is the difference between the first and the fourth sentences here other than the name of the class and the fact that the first sentence contains a misprint "Sitecode.Data" instead of "Sitecore.Data"?
2. Why of the two almost duplicate sentences the first one indicates that the class is abstract but the fourth sentence does not, though CustomItemBase is also abstract?

Having read it several times I just can't get the meaning of the whole paragraph.

Sorry, but I can't help but say that I am really struggling with the language of the book. The book that in all other aspects is great. But maybe it is only me and simply because I am not a native speaker? I'd like to ask someone with a better sense of English to read several chapters and let me know if anybody shares my feeling that the editor could do a better job.

But again, content is brilliant, just can't read it .

Thanks
__________________
Alexey Gorkov

Last edited by AGS; March 14th, 2013 at 11:40 AM.